Eksam
Eksam koosneb kolmest osast:
- Algoritmilised ülesanded (automaattestidega) - 200p
- mini-Vaba-OOP (tuleb ise kirjutada struktuur ja automaattestid) - 100p
- Teooriaeksam - 100p
Selleks, et eksam sooritada, tuleb kõik osad sooritada (vähemalt 50% saada).
Ajad täpsustuvad semestri teises pooles.
Mini Vaba-OOP
- Ülesandel ei ole teste, testid tuleb ise kirjutada
- Tuleb järgida kõikvõimalikke koodikirjutamise häid tavasid (SOLID, clean code, disainimustrid)
- Tulemused vaatame ja hindame käsitsi (umbes nädala jooksul)
- Kood kaitstakse õppejõule
Algoritmilised ülesanded
- Interneti kasutamine pole lubatud
- Võib kasutada javadoci ja Java ametlikku dokumentatsiooni
- Ülesanded on testidega ja saab kohest tagasisidet tulemuse kohta
- Vajalik näidata isikut tõendavat dokumenti
- Algoritmiline eksam koosneb kahest 50 punkti algoritmika ülesandest ja ühest 100 punkti OOP ülesandest
Teooriaeksam
- Teooriaeksam toimub Moodle’is
- Osad küsimused on valikvastustega
- Osad on vabateksti lahtriga, kus kirjeldad OOP mõisteid ja tehnikaid.