Loengud Loenguvideod ja testid on Moodle'is. Konsultatsioonid on N 16.15 ruumis 224. 1. loengu video (1. osa) (tähtaeg 11. sept) 1. loengu video (2. osa) (tähtaeg 11. sept) Loengu materjalid (slaidid, videod, ülesanded) leiate Moodle'ist. NumberKuupäevadTeemadSlaidid 1.13.02SissejuhatusSissejuhatus. Korraldus V1. Esimene programm V2. Muutujad ja tüübid 2.20.02Java põhikonstruktsioonid.V3. Põhikonstruktsioonid 3.27.02Klassid, isendid, konstruktorid, piiritlejad.V4. Klassid. Isendid V5. Konstruktorid V6. Juurdepääsetavus V7. Klassi- ja isendimeetodid ja -väljad 4.05.03Sõned. Listid.V8. Sõned V9. Mähisklassid V10. Listid 5.12.03LiidesedV11. Liidesed V12. Liides Comparable 6.19.03Pärilus. Abstraktsed klassidV13. Pärilus V14. Pärilus 2. Ülemklassi või alamklassi isend V15. Pärilus 3. Juurdepääsetavus V16. Pärilus 4. Konstruktorid V17. Pärilus 5. Dünaamiline seostamine V18. Abstraktsed klassid 26.03Valmistumine kontrolltööks 7.02.04Java FX. Stseenigraaf. TipudV19. Graafiline kasutajaliides 8.09.04Sündmused. Omadused, kuularid, sidumineV20. Sündmused V21. Omadused 9.16.04VoodV22. Failid V23. Vood. Baidivood. Märgivood V24. Vood 2. Andmete ja objektide kirjutamine ja lugemine. Otsejuurdepääsuga failid 10.23.04ErindidV25. Erindid V26. Erindid 2. Täitmise järjekord. Erindid üksteise sees V27. Erindid 3. Seadmine. Loomine 11.30.04AndmestruktuuridV28. Andmestruktuurid V29. Geneerilised meetodid, klassid ja liidesed V30. Andmestruktuurid 2. Itereerimine. Järjestamine V31. Andmestruktuurid 3. Isetehtud list 07.05Valmistumine kontrolltööks 12.14.05Lõimed. SünkroniseerimineLõimed Sünkroniseerimine 13.21.05Kordamine. 28.05Eksam 16.24.05Internatsionaliseerimine. Veebiprogrammeerimine. KordamineInternatsionaliseerimine Veebiprogrammeerimine