Tietoa kurssista

Tämä kurssimateriaali liittyy helsingin yliopiston luentokurssiin syksyllä 2019.

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.

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

Luo tunnus tai kirjaudu sisään, jonka jälkeen valitse Osa 1 navigaatiosta. Kaikki ohjeet ohjelmointiympäristön asentamiseen löytyvät osasta 1.2, kohdasta "ohjelmoinnin aloittaminen"

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.

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

Aikataulu - syksy 2019

Syksyn 2019 aikataulutetulla luentokurssilla

Aikataulu Deadline
Osa 1 12.9.2019
Osa 2 19.9.2019
Osa 3 26.9.2019
Osa 4 3.10.2019
Osa 5 10.10.2019
Osa 6 17.10.2019
Osa 7 24.10.2019
Osa 8 TBA
Osa 9 TBA
Osa 10 TBA
Osa 11 TBA
Osa 12 TBA
Osa 13 TBA
Osa 14 TBA
Määräajat ovat aina torstain ja perjantain välisenä yönä. Määräaikojen kellonajat ovat aina 23:59:00 – osan 1 tehtävät tulee palauttaa siis viimeistään 12.9.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.