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 - syksy 2019
Sykysyllä 2019 kurssista on auki aikatauluton versio, jota voi tehdä vuoden loppuun asti. Muita deadlinejä kurssilla ei ole. Jos lähdet tekemään tätä, valitse kurssin profiilista kohdasta "Minkä kurssin version pisteet, deadlinet ja kolikot haluat nähdä." vaihtoehto "Aikatauluton Ohjelmoinnin MOOC"
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ä: Aikataulutettu Ohjelmoinnin MOOC"
Mikäli olet tekemässä Kesän aikataulutettua versiota kurssista (Ohjelmoinnin jatkokurssi), valitse kurssin profiilista kohdasta "Minkä kurssin version pisteet, deadlinet ja kolikot haluat nähdä." vaihtoehto "Kesä: Aloitan kurssin aikataulutettuna osasta 8 (Ohjelmoinnin jatkokurssi)"
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.
Aikataulu | Deadline |
---|---|
Osa 1 | 20.5.2019 |
Osa 2 | 24.5.2019 |
Osa 3 | 27.5.2019 |
Osa 4 | 3.6.2019 |
Osa 5 | 10.6.2019 |
Osa 6 | 17.6.2019 |
Osa 7 | 24.6.2019 |
Osa 8 | 8.7.2019 |
Osa 9 | 15.7.2019 |
Osa 10 | 22.7.2019 |
Osa 11 | 29.7.2019 |
Osa 12 | 5.8.2019 |
Osa 13 | 12.8.2019 |
Osa 14 | 19.8.2019 |
(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ä.
Aikataulu | Julkaisu | Deadline |
---|---|---|
Osa 1 | 14.12.2018 | 21.1.2019 |
Osa 2 | 28.12.2018 | 28.1.2019 |
Osa 3 | 11.1.2019 | 4.2.2019 |
Osa 4 | 25.1.2019 | 11.2.2019 |
Osa 5 | 1.2.2019 | 18.2.2019 |
Osa 6 | 8.2.2019 | 25.2.2019 |
Osa 7 | 15.2.2019 | 4.3.2019 |
Osa 8 | 1.3.2019 | 18.3.2019 |
Osa 9 | 8.3.2019 | 25.3.2019 |
Osa 10 | 15.3.2019 | 1.4.2019 |
Osa 11 | 22.3.2019 | 8.4.2019 |
Osa 12 | 29.3.2019 | 15.4.2019 |
Osa 13 | 12.4.2019 | 29.4.2019 |
Osa 14 | 19.4.2019 | 6.5.2019 |
Kurssille ei tarvitse eikä voi ilmoittautua. Ilmoittautuneiksi katsotaan ne osallistujat, jotka tekevät kurssin ohjelmointitehtäviä.