Esialgne kava kursusel Objektorienteeritud programmeerimine kevadsemestril 2020 1. Java programmide käivitamine, andmetüübid, käsklused, alamprogrammid. Massiivid, kordused, massiivide kasutamine alamprogrammides. Git. Kodutöö: konkreetse ülesandega funktsioon 2. Matemaatilised arvutused andmetega. Alamprogrammide omavahelised väljakutsed. Klassi loomine. Väljad ja meetodid. Peaprogrammis kasutamine. K: Klass koos mitme eksemplariga näitega 3. Klasside omavahelised seosed. K: Omavahel suhtlevad klassid - hoidla + eksemplarid selle sees. 4. Failide lugemine/kirjutamine. Tekstikäsklused. Proovikontrolltöö 5. Kontrolltöö 6. Liidesed K: Liides 7. Alamklassid K: Alamklasside puu 8. JUnit K: Tiim - ühelt testid, teiselt lahendus Spring boot, Selenium, JavaFX, Alamklassid, Geneerika 9. K: 10. K: 11. K: 12. Proovikontrolltöö 13. Kontrolltöö 14. Seminar, suveprojekt arutlus eksam - suvepraktika projekti üks struktueeritud osa