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).

Kurssi on käynnissä! Luo tunnus tai kirjaudu sisään, jonka jälkeen valitse Osa 1 navigaatiosta.

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.

Aikataulu - kesä 2019

Kesän 2019 aikataulutetussa Ohjelmoinnin MOOCissa kurssimateriaali on kokonaisuudessaan saatavilla kurssin alusta lähtien. Tämä mahdollistaa kurssin tekemisen nopeammalla tahdilla, mikäli niin haluaa tehdä. Normaalissa kesän aikataulussa kunkin osan tekemiseen on noin viikko. Ensimmäisen osan tehtävät tulee palauttaa 20.5. klo 23:59:00 mennessä.

Mikäli olet tekemässä Kesän aikataulutettua versiota kurssista (Ohjelmoinnin perusteet), valitse kurssin profiilista kohdasta "Minkä kurssin version pisteet, deadlinet ja kolikot haluat nähdä." vaihtoehto "Kesän aikataulutettu Ohjelmoinnin MOOC"

Huom! Voit tehdä myös kesällä aikataulutonta versiota kurssista. Valitse tällöin kurssin profiilista kohdasta "Minkä kurssin version pisteet, deadlinet ja kolikot haluat nähdä." vaihtoehto "Aikatauluton ohjelmoinnin MOOC". Lisäksi valitse sama kurssi kun aloitat ohjelmoimaan NetBeanssissa. Tälloin voit tehdä kutakin osaa vuoden loppuun asti.

AikatauluDeadline
Osa 120.5.2019
Osa 224.5.2019
Osa 327.5.2019
Osa 43.6.2019
Osa 510.6.2019
Osa 617.6.2019
Osa 724.6.2019
Osa 88.7.2019
Osa 915.7.2019
Osa 1022.7.2019
Osa 1129.7.2019
Osa 125.8.2019
Osa 1312.8.2019
Osa 1419.8.2019

Määräajat ovat aina maanantaisin. Määräaikojen kellonajat ovat aina 23:59:00 – osan 1 tehtävät tulee palauttaa siis viimeistään13.5.2019 20.5.2019 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.

(Edit 13.5.) 1. ja 2. osan määräaikoja on pidennetty (13.5. -> 20.5.),(20.5. -> 24.5.).

Aikataulu - kevät 2019

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ä.

AikatauluJulkaisuDeadline
Osa 114.12.201821.1.2019
Osa 228.12.201828.1.2019
Osa 311.1.20194.2.2019
Osa 425.1.201911.2.2019
Osa 51.2.201918.2.2019
Osa 68.2.201925.2.2019
Osa 715.2.20194.3.2019
Osa 81.3.201918.3.2019
Osa 98.3.201925.3.2019
Osa 1015.3.20191.4.2019
Osa 1122.3.20198.4.2019
Osa 1229.3.201915.4.2019
Osa 1312.4.201929.4.2019
Osa 1419.4.20196.5.2019

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.2019 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.

Ilmoittautuminen

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