Sisältö
1. Johdanto
2. Algoritmin idea
3. Johdanto Javaan
4. Tyyppejä, muuttujia, lauseita ja lausekkeita
5. Tulostamista, lukemista ja operaattoreita
6. Rakenteiset lauseet
7. Metodit
8. Taulukot
9. Ohjelmien tekemisestä
10. Oliot ongelman ratkaisussa
11. Luokka, olion malli
12. Luokan jäsenistä ja niiden näkyvyydestä
13. Periytyminen
14. Rajapintaluokat
15. Pakkaukset
16. Poikkeuksista ja niiden käsittelystä
17. Tietovirroista ja tiedostoista
18. Pinosta geneerinen
Osaamistavoitteet
1. Johdanto
2. Algoritmin idea
3. Johdanto Javaan
4. Tyyppejä, muuttujia, lauseita ja lausekkeita
5. Tulostamista, lukemista ja operaattoreita
6. Rakenteiset lauseet
7. Metodit
8. Taulukot
9. Ohjelmien tekemisestä
10. Oliot ongelman ratkaisussa
11. Luokka, olion malli
12. Luokan jäsenistä ja niiden näkyvyydestä
13. Periytyminen
14. Rajapintaluokat
15. Pakkaukset
16. Poikkeuksista ja niiden käsittelystä
17. Tietovirroista ja tiedostoista
18. Pinosta geneerinen
Opetusmenetelmät
Kurssi on 100% netin kautta itsenäisesti suoritettava kurssi jonka suorittamisaikaa ei ole rajattu.
Arviointikriteerit
Kurssi on hyväksytty sen jälkeen kun siitä on tehty vähintään 80%.
Oppimateriaali ja suositeltava kirjallisuus
Löytyy oppimisympäristöstä.