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

Aikataulun deadlinet koskevat vain kurssia 2017-ohjelmointi, kurssilla 2017-ohjelmointi-nodl ei ole erillisiä aikarajoja.

 

Aikataulu Julkaisu Deadline Aiheet
Viikko 1 16.1. 26.2. Syöte, tulostus, valintalause
Viikko 2 23.1. 26.2. Toistolause, Listat (ArrayList)
Viikko 3 30.1. 26.2. Luokat ja oliot I
Viikko 4 6.2. 26.2. Luokat ja oliot II
Viikko 5 13.2. 5.3. Merkkijonot, Virrat (Stream)
Viikko 6 20.2. 12.3. Lukeminen (tiedosto, verkko), Taulukot, Järjestäminen ja etsiminen
Viikko 7 27.2. 19.3. Yleistä tietoa ohjelman rakenteesta. Tiedostoon kirjoittaminen. Kertausta
Viikko 8 6.3. 26.3. TBA
Viikko 9 13.3. 2.4. TBA
Viikko 10 20.3. 9.4. TBA
Viikko 11 27.3. 16.4. TBA
Viikko 12 3.4. 23.4. TBA
Viikko 13 10.4. 30.4. TBA
Viikko 14 17.4. 7.5. TBA

Määräaikojen kellonajat ovat aina 23:59:00 – viikkojen 1-4 määräaika on siis 26.2. 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.

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.

Näyttökokeet alkavat alustavasti viikolla 17 (24.4.) ja päättyvät viikolla 19 (12.5.).