Institute of Computer Science
  1. Courses
  2. 2024/25 spring
  3. Object-oriented Programming (LTAT.03.003)
ET
Log in

Object-oriented Programming 2024/25 spring

  • Kodutööd ja praktikumid
  • Loengud
  • Kursuse korraldus
  • IDE juhend
  • Süvendusrühm
  • Silumisest

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.11.02SissejuhatusSissejuhatus. Korraldus
V1. Esimene programm
V2. Muutujad ja tüübid
2.18.02Java põhikonstruktsioonid.V3. Põhikonstruktsioonid
3.25.02Klassid, isendid, konstruktorid, piiritlejad.V4. Klassid. Isendid
V5. Konstruktorid
V6. Juurdepääsetavus
V7. Klassi- ja isendimeetodid ja -väljad
4.04.03Sõned. Listid.V8. Sõned
V9. Mähisklassid
V10. Listid
5.11.03LiidesedV11. Liidesed
V12. Liides Comparable
6.18.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
 25.03Valmistumine kontrolltööks 
7.01.04Java FX. Stseenigraaf. TipudV19. Graafiline kasutajaliides
8.08.04Sündmused. Omadused, kuularid, sidumineV20. Sündmused
V21. Omadused
9.15.04VoodV22. Failid
V23. Vood. Baidivood. Märgivood
V24. Vood 2. Andmete ja objektide kirjutamine ja lugemine. Otsejuurdepääsuga failid
10.22.04ErindidV25. Erindid
V26. Erindid 2. Täitmise järjekord. Erindid üksteise sees
V27. Erindid 3. Seadmine. Loomine
 29.04Vahenädal 
11.06.05AndmestruktuuridV28. Andmestruktuurid
V29. Geneerilised meetodid, klassid ja liidesed
V30. Andmestruktuurid 2. Itereerimine. Järjestamine
V31. Andmestruktuurid 3. Isetehtud list
 13.05Valmistumine kontrolltööks 
12.20.05Lõimed. SünkroniseerimineLõimed
Sünkroniseerimine
 27.05Eksam 
13.21.05Kordamine. 
16.24.05Internatsionaliseerimine. Veebiprogrammeerimine. KordamineInternatsionaliseerimine
Veebiprogrammeerimine
  • Institute of Computer Science
  • Faculty of Science and Technology
  • University of Tartu
In case of technical problems or questions write to:

Contact the course organizers with the organizational and course content questions.
The proprietary copyrights of educational materials belong to the University of Tartu. The use of educational materials is permitted for the purposes and under the conditions provided for in the copyright law for the free use of a work. When using educational materials, the user is obligated to give credit to the author of the educational materials.
The use of educational materials for other purposes is allowed only with the prior written consent of the University of Tartu.
Terms of use for the Courses environment