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 |
---|---|---|---|
Osa 1 | 16.1. | 26.2. | Syöte, tulostus, valintalause |
Osa 2 | 23.1. | 26.2. | Toistolause, Listat (ArrayList) |
Osa 3 | 30.1. | 26.2. | Luokat ja oliot I |
Osa 4 | 6.2. | 26.2. | Luokat ja oliot II |
Osa 5 | 13.2. | 5.3. | Merkkijonot, Virrat (Stream) |
Osa 6 | 20.2. | 12.3. | Lukeminen (tiedosto, verkko), Taulukot, Järjestäminen ja etsiminen |
Osa 7 | 27.2. | 19.3. | Yleistä tietoa ohjelman rakenteesta. Tiedostoon kirjoittaminen. Kertausta |
Osa 8 | 6.3. | 26.3. | Hajautustaulu, Object-luokka, Rajapinnat |
Osa 9 | 13.3. | 2.4. | Pakkaukset ja poikkeukset. Rajapinnat jatkuu. |
Osa 10 | 20.3. | 9.4. | Ryhmittely hajautustaulun avulla, olioiden monimuotoisuus, perintä. |
Osa 11 | 27.3. | 16.4. | Virrat ja rajapinnat, hyödyllisiä tekniikoita |
Osa 12 | 3.4. | 23.4. | Graafiset käyttöliittymät I |
Osa 13 | 10.4. | 30.4. | Graafiset käyttöliittymät II |
Osa 14 | 17.4. | 7.5. | Testaamisen alkeet, sovellusten jakaminen, seuraavat askeleet. |
Määräaikojen kellonajat ovat aina 23:59:00 – osien 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ä osaan 12 asti. Vaatimuksena näyttökokeeseen osallistumiselle ja mahdollisen opinto-oikeuden saamiselle on 90% pisteistä jokaiselta ensimmäiseltä 13 osalta. Konekokeiden suorittamista ei näyttökokeissa vaadita.
Näyttökokeet alkavat alustavasti viikolla 18 (2.5.) ja päättyvät viikolla 20 (15.5.).