Materiaalit
Kurssimateriaalina käytetään kevään 2019 Ohjelmoinnin MOOCin materiaalia. Tehtävien palauttamiseen käytettävään Test My Code järjestelmään tullaan lisäämään erillinen kurssivalinta aikatauluttamattomalle MOOC-kurssille.
Muu
Rekisteröinti
Huomioithan, että sinun tulee olla ilmoittautunut kurssille Avoimeen yliopistoon, jotta voit saada kurssista opintosuoritusmerkinnän. Suoritettuasi hyväksytysti kaikki kurssin osiot, opintosuorituksesi kirjataan Helsingin yliopiston Oodi-opintohallintojärjestelmään viimeistään 4–6 viikon kuluttua siitä, kun olet suorittanut opintojakson.
Saat helsinki.fi-sähköpostiisi tiedon, kun opintosuoritus on kirjattu WebOodiin. Tämän jälkeen voit tarvittaessa tilata opinnoistasi Helsingin yliopiston virallisen opintosuoritusotteen.
Ilmoittautuminen ja opintomaksu
Kuvaus
Opintojakso sopii kaikille tietojenkäsittelytieteestä ja ohjelmoinnista kiinnostuneille.
Kurssilla ei ole esitietovaatimuksia, ei edellytetä ennakkotietoja ohjelmoinnista.
Opintojaksolla perehdyt ohjelmoinnin keskeisiin periaatteisiin ja ajattelutapoihin. Kurssin sisältönä mm. algoritmit, ohjausrakenteet, aliohjelmat ja olio-ohjelmoinnin perusteet. Ohjelmointikielenä käytetään Javaa.
Voit suorittaa kurssin täysin verkossa niin mooc-kurssilla kuin monimuotokurssillakin. Monimuotokurssilla on kuitenkin myös aloitusluento, luentotallenteita, harjoitustapaamisia ja ohjausta ohjelmointiin. Monimuotokurssilla on opetusta kun taas mooc-kurssilla opiskellaan enemmän itsenäisesti. Verkkokurssi on monimuotokurssin harjoitusryhmä ilman harjoitustapaamisia.
Ohjelmoinnin perusteet jaksolla saat perustietoa mm. seuraavista sisältöalueista:
- Mikä on ohjelma?
- Mitä on ohjelmointi?
- Mikä on ohjelmointikieli?
- Mitä ovat ohjelmointikielen perusasiat?
- Miten ongelmanratkaisu saadaan esitettyä tietokoneella?
Kurssin jälkeen suoritetaan kurssi Ohjelmoinnin jatkokurssi (AYTKT10003).
Kurssi arvioidaan asteikolla 0-5.
Kurssin voit suorittaa osana Tietojenkäsittelytieteen osaston DEFA-opintoja (Digital Education For All).
Kurssiin liittyvät kysymykset:
- Mikäli kysymyksesi liittyy kurssin oppimisympäristöön, olethan yhteydessä kurssin tuutoriin Moodlen keskustelualueella tai lähetä sähköpostia mooc@cs.helsinki.fi
- Avoimen yliopiston ilmoittautumiseen liittyviin kysymyksiin osoitteessa: avoinyo-tietojenkasittelytiede@helsinki.fi
- Kurkkaa usein kysytyt kysymykset
- DEFA-väylää koskeviin kysymyksiin vastataan osoitteesta DEFA-help@cs.helsinki.fi
- Kurssin sisältöön tai suoritukseen liittyvissä kysymyksissä voit olla yhteydessä kurssin vastuuhenkilöön: Arto Hellas (arto.hellas@helsinki.fi)
Kurssin opiskelu tapahtuu Mooc-oppimisympäristössä, josta löytyy materiaalit ja ohjeet kurssin suorittamiseksi.
Jos haluat osallistua Avoimen yliopiston järjestämään loppukokeeseen, tarvitset Helsingin yliopiston käyttäjätunnuksen Moodlea varten. Kurssin Moodle avautuu 14.12.2018
Linkin ja kurssiavaimen opintojakson Moodleen saat kirjautumalla tähän opinto-ohjelmaan (=kurssisivulle) Helsingin yliopiston käyttäjätunnuksella. Huom! Tämä onnistuu aikaisintaan ilmoittautumistasi seuraavana päivänä. Saat käyttäjätunnusta koskevaa lisätietoa sähköpostiisi ilmoittautumisesi jälkeen.
Ohjelmoinnin MOOC 2019 koostuu kahdesta kurssista Ohjelmoinnin perusteet 5 op ja Ohjelmoinnin jatkokurssi 5 op. Kurssin opiskelu tapahtuu Ohjelmoinnin Mooc 2019 oppimisympäristössä (https://ohjelmointi-19.mooc.fi/) , josta löytyy materiaalit ja ohjeet kurssin suorittamiseksi. Ohjelmoinnin perusteet 5 op – kurssi suoritetaan ensin ja sen voi suorittaa aikataulutettuna tai aikatauluttomana kurssina.
Kurssimateriaali julkaistaan kevään 2019 aikataulutetun kurssin tahtiin.
Jos suoritat kurssia aikataulutettuna, verkkotentit järjestetään seuraavasti:
- ti 5.3.2019 8-20
- la 13.4.2019 8-20
- ti 7.5.2019 8-20
Jos suoritat kurssia Aikatauluttomana, verkkotentit järjestetään seuraavasti:
- ti 5.3.2019 (ohjelmoinnin perusteet)
- la 13.4.2019 (ohjelmoinnin perusteet)
- ti 7.5.2019 (ohjelmoinnin perusteet ja ohjelmoinnin jatkokurssi)
- la 8.6.2019 (ohjelmoinnin perusteet ja ohjelmoinnin jatkokurssi)
- la 29.6.2019 (ohjelmoinnin perusteet ja ohjelmoinnin jatkokurssi)
- ti 20.8.2019 (ohjelmoinnin perusteet ja ohjelmoinnin jatkokurssi)
- la 28.9.2019 (ohjelmoinnin perusteet ja ohjelmoinnin jatkokurssi)
- la 16.11.2019 (ohjelmoinnin perusteet ja ohjelmoinnin jatkokurssi)
- la 4.1.2020 (ohjelmoinnin perusteet ja ohjelmoinnin jatkokurssi)
Valitsemaasi verkkotenttiin ei tarvitse erikseen ilmoittautua! Lisää kurssin tenttikäytännöistä Ohjelmoinnin MOOC-sivulla.
Huom! Mikäli haluat ruotsinkieliset tenttikysymykset tai sinulla on tenttiin liittyviä erityisjärjestelytarpeita (esim. lukivaikeus), ilmoita siitä yhteydenottolomakkeella viimeistään 14 päivää ennen tenttiä.
Toimita samalla erityisjärjestelyjä varten kopio lääkärintodistuksesta tai erityisopettajan, psykologin tai puheterapeutin lausunnosta osoitteeseen: specialneeds@helsinki.fi.
Opintojakso on osa Tietojenkäsittelytieteen perusopintojen (25 op) kokonaisuutta.