Käyttämäsi selain on vanhentunut. Vanhentuneet selaimet ovat tietoturvariski. Sivusto ei välttämättä näy oikein selaimellasi. Lue lisää.

You are using an outdated browser. Outdated browsers are a security risk. This website might not work correctly on your browser. Read more.

Aikataulu ja sisältö

Kurssi koostuu neljästätoista tehtäväsarjasta. Kunkin tehtäväsarjan tekemiseen kannattaa aiemmasta ohjelmointitaustasta riippuen varata aikaa noin 5-20 tuntia. Varaamme oikeuden aikataulun ja aiheiden muutoksiin, kuitenkin niin, että jokaista tehtäväsettiä on mahdollista suorittaa vähintään kahden viikon ajan, eivätkä alla nähdyt palautusten takarajat tule aikaistumaan.

Aikataulu Julkaisu Deadline Aiheet
Viikko 1 23.1. 22.2. Syöte, tulostus, valintalause, toiston alkeet
Viikko 2 30.1. 22.2. Toistolause, metodien alkeet
Viikko 3 6.2. 1.3. Metodit ja listat (ArrayList)
Viikko 4 13.2. 8.3. Olioiden alkeet
Viikko 5 20.2. 15.3. Olioihin tutustuminen jatkuu
Viikko 6 27.2. 22.3. Olioihin tutustuminen jatkuu, taulukot
Viikko 7 6.3. 29.3. Järjestäminen ja etsintä
Viikko 8 13.3. 5.4. Assosiaatio­taulukko (HashMap)
Viikko 9 20.3. 12.4. Rajapinnat
Viikko 10 27.3. 19.4. Poikkeukset ja tiedostojen lukeminen
Pääsiäisloma      
Viikko 11 10.4. 26.4. Perintä
Viikko 12 17.4. 3.5. Tiedostoon kirjoittaminen, graafiset käyttöliittymät
Viikko 13 24.4. 10.5. Säännölliset lausekkeet, iteraattori, enum
Viikko 14 1.5. 17.5. Kertausta

Kutsuja näyttökokeisiin lähetetään päivittäin osallistujille, jotka ovat keränneet riittävän määrän pisteitä viikkoon 12 asti. Vaatimuksena näyttökokeeseen osallistumiselle ja mahdollisen opinto-oikeuden saamiselle on 90% pisteistä jokaiselta ensimmäiseltä 13 kurssiviikolta.

Jos haluat kurssista kurssitodistuksen, järjestämme Helsingin yliopiston tietojenkäsittelytieteen laitoksella kurssikokeita seuraavina ajankohtina:

Kurssikokeisiin ilmoittautuminen tapahtuu sähköisesti osoitteessa http://goo.gl/forms/8Ws0FZLTZT