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.09.02SissejuhatusSissejuhatus. Korraldus V1. Esimene programm V2. Muutujad ja tüübid 2.16.02Java põhikonstruktsioonid.V3. Põhikonstruktsioonid 3.23.02Klassid, isendid, konstruktorid, piiritlejad.V4. Klassid. Isendid V5. Konstruktorid V6. Juurdepääsetavus V7. Klassi- ja isendimeetodid ja -väljad 4.02.03Sõned. Listid.V8. Sõned V9. Mähisklassid V10. Listid 5.09.03LiidesedV11. Liidesed V12. Liides Comparable 6.16.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 7.23.03Java FX. Stseenigraaf. TipudGraafiline kasutajaliides 8.30.03Kontrolltöö 9.06.04Sündmused. Omadused, kuularid, sidumineSündmused Omadused 10.13.04VoodV22. Failid V23. Vood. Baidivood. Märgivood V24. Vood 2. Andmete ja objektide kirjutamine ja lugemine. Otsejuurdepääsuga failid 11.20.04ErindidV25. Erindid V26. Erindid 2. Täitmise järjekord. Erindid üksteise sees V27. Erindid 3. Seadmine. Loomine 12.27.04AndmestruktuuridV28. Andmestruktuurid V29. Geneerilised meetodid, klassid ja liidesed V30. Andmestruktuurid 2. Itereerimine. Järjestamine V31. Andmestruktuurid 3. Isetehtud list 13.04.05Kontrolltöö 14.11.05Lõimed. Sünkroniseerimine.Lõimed Sünkroniseerimine 15.18.05Internatsionaliseerimine. Veebiprogrammeerimine. KordamineInternatsionaliseerimine Veebiprogrammeerimine 16.25.05Eksam