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.
Kurssilla ei ole viikoittaisia deadlineja, vaan seuraava viikko aukeaa aina kun olet saanut vähintään 85% edeltävän viikon TMC-pisteistä.
| Aikataulu | Aiheet |
|---|---|
| Viikko 1 | Syöte, tulostus, valintalause, toiston alkeet |
| Viikko 2 | Toistolause, metodien alkeet |
| Viikko 3 | Metodit ja listat (ArrayList) |
| Viikko 4 | Olioiden alkeet |
| Viikko 5 | Olioihin tutustuminen jatkuu |
| Viikko 6 | Olioihin tutustuminen jatkuu, taulukot |
| Viikko 7 | Järjestäminen ja etsintä |
| Viikko 8 | Assosiaatiotaulukko (HashMap) |
| Viikko 9 | Rajapinnat |
| Viikko 10 | Poikkeukset ja tiedostojen lukeminen |
| Viikko 11 | Perintä |
| Viikko 12 | Tiedostoon kirjoittaminen, graafiset käyttöliittymät |
| Viikko 13 | Säännölliset lausekkeet, iteraattori, enum |
| Viikko 14 | Kertausta |