Kodutööd
- kodutöö - tähtaeg 17.10.2019 (teema tutvustatakse 25.09 loengus)
- kodutöö - tähtaeg 07.11.2019 (teema tutvustatakse 16.10 loengus)
- kodutöö - tähtaeg 12.12.2019 (teema tutvustatakse 20.11 loengus)
- kodutöö - tähtaeg 05.01.2020 (teema tutvustatakse 17.12 loengus)
Programmeerimiskeel ja raamistik on vabad. Võib teha nii tavalise GUI rakenduse JavaFX/AWT/Qt/PyQt/tkinter vms abil, veebipõhise liidesega rakenduse, välise renderdaja abil pilte tegeva ja näitava rakenduse või mõne muu variandi. Java puhul on soovitav valida vähemalt versioon 8, Pythoni puhul vähemalt versioon 3 (see suurendab tõenäosust, et teie ülesanne ka praksijuhendaja arvutis tööle hakkab).
Alati peab esitatud olema lähtetekst. Soovitav on kaasa panna ka kompileeritud ja käivitatav programm (Java puhul on väga-väga soovitav kaasa panna töötav JAR). Käivitatav programm peab olema kaasas vähemasti järgnevatel juhtudel:
- platvormist sõltuvate keelte ja raamistike puhul
- IDE-st sõltuva kompileerimise puhul (näiteks pole rakendus otse pythoni või java abil kompileeritav või make/qmake/gradle/... abil ehitatav, vaid ehitamiseks on ainult IDE-spetsiifiline projektifail)
- mitte vabalt alla laaditavate arendusvahendite kasutamisel.
Kodutööde sisuliste algoritmide osas kasutatakse plagiaadituvastust, et vältida üksteise pealt mahakirjutamist.
Lahendused esitada siitsamast kodutööde linkide tagant, olles courses.cs.ut.ee-sse sisse loginud. Lahendused tuleb esitada ZIP failina, mille sees on lähtetekst, README kasutatud arendusvahendite ja nende versioonide kohta ja vastused lisaküsimustele.
Lahendused loetakse õigeaegselt esitatuks, kui esitamise kuupäev on hiljemalt tähtaja oma ning kellaaeg misiganes (kasvõi 23:59).
Esitamisega hilinemine kuni 1 nädal jätab saadud punktidest alles 75%. Edasine esitamine enne eksamit jätab punktidest alles kuni 50%. Erakordsete kodutööde eest võib hinne ka üle nominaalpunktide olla.
Esitamine lõppeb 48 tundi enne seda eksamiaega, mida ise kasutate. Pärast eksamit kodutöid järgi teha ei saa. Rohkem kui nädal hilinemisel on kasulik saata praktikumijuhendajale meil, et ta teaks vanade parandatud kodutööde hulgast otsida uusi esitatud töid.
Esitatud kodutööde kohta saate tagasiside meilile.