Institute of Computer Science
Courses.cs.ut.ee Institute of Computer Science University of Tartu
  1. Courses
  2. 2025/26 spring
  3. Object-oriented Programming (LTAT.03.003)
ET
Log in

Object-oriented Programming 2025/26 spring

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

Prakside kava

Tavarühmade materjal

Praktikum Kodus Praktikumis Harjutused
Praks 1 (10.02) Lugeda Sissejuhatus (alates "Esimene Java programm")
Lugeda Java põhikonstruktsioonid
Abiks on ka 1. ja 2. loengu slaidid ja videod
IDEA setup + run application
Aine korraldus
Tutvumisring

IDE tricks:
psvm, sout
Ülesanded: * (soovituslik)
praktikumi materjalist P5, P7

lisalugemist
Praks 2 (12.02) Lugeda Objektid. Klassid. koduste tööde esitamisest

IDE tricks:
alt+insert, rename symbol, ctrl+q, reformat code, reading javadoc, /**, reading source

class imports, Arrays.toString, cli-args
Ülesanded:
praktikumi materjalist P6
harjutustest H2, H4

lisalugemist
Praks 3 (17.02) Lugeda Sõned. Failid. Listid. code style: muutujate ja meetodite nimed oracle-i poolt soovitused
google-ilt
value vs reference

IDEA advanced:
iter, fori, debugging
Ülesanded:
praktikumi materjalist P1, P8 ning
harjutustest H3

silumisest
Praks 4 (19.02) Lugeda Polümorfism. Liidesed. Praktikumi ei toimu, teema on iseseisvaks harjutamiseks.

List vs ArrayList? List.of, Arrays.asList, Collections.emptyList

IDE tricks:
extract method/var, ctrl+b/ctrl+alt+b, show usages, ctrl+alt+left/right, debugger eval expression
Ülesanded praktikumi materjalist P*
Võib alustada harjutustega, need tuleb kodus lõpetada ja esitada osana kodutööst.
  • 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