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

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

Muistuta minua kun kurssi alkaa

Kurssin kaksi versiota

Kurssista julkaistaan aluksi aikataulutettu versio, jossa on viikoittaiset deadlinet. Myöhemmin kurssista aukeaa myös aikatauluton versio, jossa tehtäviä voi tehdä täysin omaan tahtiin. 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.

Sisältö ja aikataulu

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 sisältö tarkentuu kurssin edetessä. Tietoa kurssin aikatauluista sekä sisällöstä lisätään tälle sivulle kurssin aloituksen lähestyessä.

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.

Kurssin arvostelu

Ohjelmoinnin MOOC koostuu kahdesta yliopistotason ohjelmointikurssista, jotka kummatkin arvostellaan erikseen. Kummankin kurssin jälkeen järjestetään ilmainen verkkotentti. Verkkotenttiin saa osallistua kun on saanut vähintään 75% kunkin osan pisteistä. Kurssin arvosana määräytyy seuraavasti:

  • yli 90% tenttipisteistä: arvosana 5/5.
  • 80-90% tenttipisteistä: arvosana 4/5.
  • 70-80% tenttipisteistä: arvosana 3/5.
  • 60-70% tenttipisteistä: arvosana 2/5.
  • 50-60% tenttipisteistä: arvosana 1/5.
  • alle 50% tenttipisteistä: hylätty suoritus

Arvosana kirjataan Helsingin yliopiston opintorekisteriin. Verkkotenteistä järjestetään useita uusintoja.