Tietoa kurssista

Ohjelmoinnin MOOC on kaikille avoin ja ilmainen ohjelmoinnin perusteet opettava verkkokurssi. Kurssilla perehdytään nykyaikaisen ohjelmoinnin perusideoihin sekä ohjelmoinnissa käytettävien työvälineiden lisäksi algoritmien laatimiseen. Kurssille osallistuminen ei vaadi ennakkotietoja ohjelmoinnista.

Ohjelmoinnin MOOC vastaa sisällöltään Helsingin yliopiston tietojenkäsittelytieteen laitoksen kursseja Ohjelmoinnin perusteet ja Ohjelmoinnin jatkokurssi. Kurssit vastaavat yhteensä kymmentä opintopistettä (5+5).

Keväällä 2020 Ohjelmoinnin MOOC tarjoaa mahdollisuuden opinto-oikeuteen tietojenkäsittelytieteen opintoihin Helsingin yliopistolla. Mikäli haet kurssin kautta opinto-oikeutta, lue kaikki opinto-oikeuden hakemiseen liittyvät tiedot huolellisesti. Esimerkiksi tehtävien aikarajoista EI voida joustaa lainkaan. Ehdot opinto-oikeuden saamiseksi päivittyvät lähempänä yhteishakua. Lisätietoa opinto-oikeudesta saat täältä. Vuosi 2020 on viimeinen vuosi, jolloin mahdollisuus opinto-oikeuteen tarjotaan tämän kurssin kautta.

Sisältö ja kurssin versiot

Kurssi koostuu 14 tehtäväsarjasta. Kunkin tehtäväsarjan tekemiseen kannattaa varata aikaa noin 5-20 tuntia. Varaamme oikeuden aikataulun ja aiheiden muutoksiin, kuitenkin niin, että jokaista tehtäväsarjaa on mahdollista suorittaa vähintään kahden viikon ajan.

Kurssista on kaksi versiota: aikataulutettu versio, jossa on viikoittaiset deadlinet ja aikatauluton versio, jossa tehtäviä voi tehdä täysin omaan tahtiin. Aikatauluttoman kurssin tehtävät julkaistaan aina aikataulutetun kurssin jälkeen. Voit siirtyä aikataululliselta kurssilta aikatauluttomaan mikäli niin haluat. Kurssin vaihtaminen toiseen suuntaan ei ole mahdollista. Huomaa kuitenkin että aikatauluttomasta versiosta ei voi hakea opinto-oikeutta.

Kurssin osat 1-7 vastaavat kurssia Ohjelmoinnin perusteet. Osat 8-14 vastaavat kurssia Ohjelmoinnin jatkokurssi.

Kurssi alkaa joulukuussa 2020. Lisätietoa aikataulusta tulee tälle sivulle myöhemmin.

Aikataulu - kevät 2020

Keväisin tarjottava Ohjelmoinnin MOOC tarjoaa mahdollisuuden opinto-oikeuteen tietojenkäsittelytieteen opintoihin Helsingin yliopistolla. Mikäli haet kurssin kautta opinto-oikeutta, lue kaikki opinto-oikeuden hakemiseen liittyvät tiedot huolellisesti. Esimerkiksi tehtävien aikarajoista EI voida joustaa lainkaan. Ehdot opinto-oikeuden saamiseksi päivittyvät lähempänä yhteishakua. Lisätietoa opinto-oikeudesta saat täältä.

Aikataulu Julkaisu Deadline
Osa 1 14.12.2019 21.1.2020
Osa 2 28.12.2019 28.1.2020
Osa 3 11.1.2020 4.2.2020
Osa 4 25.1.2020 11.2.2020
Osa 5 1.2.2020 18.2.2020
Osa 6 8.2.2020 25.2.2020
Osa 7 15.2.2020 4.3.2020
Osa 8 1.3.2020 18.3.2020
Osa 9 8.3.2020 25.3.2020
Osa 10 15.3.2020 1.4.2020
Osa 11 22.3.2020 8.4.2020
Osa 12 29.3.2020 15.4.2020
Osa 13 12.4.2020 29.4.2020
Osa 14 19.4.2020 6.5.2020
Määräajat ovat aina maanantaisin. Määräaikojen kellonajat ovat aina 23:59:00 – osan 1 tehtävät tulee palauttaa siis viimeistään 21.1.2020 klo 23:59:00. Virallisena määräaikana käytetään tehtäväpalvelimen kelloa, joka on Suomen ajassa. Huomaa, että oman koneesi kello voi olla jäljessä tai edellä, joten älä jätä tehtävien tekemistä ja palauttamista viime hetkeen.

Kurssille ei tarvitse eikä voi ilmoittautua. Ilmoittautuneiksi katsotaan ne osallistujat, jotka tekevät kurssin ohjelmointitehtäviä.