Programmeerimise õpetamisega seotud teemad

1. Tudengiprogrammide automaatkontroll programmeerimise kursustes

Tuleks formuleerida üldised põhimõtteid, mida ja millises järjekorras üliõpilaste esitatud programmide puhul automaatselt kontrollida, samuti koostada ise TSL-keeles automaatkontrolle seni ilma automaatkontrollita ülesannetele.

2. Tudengiprogrammide plagiaadikontroll programmeerimise kursustes

Siin on kaks võimalikku suunda. 1) Arendada välja praktiline tööriist, millega saab mugavalt uurida programmide sarnasust ja originaalsust mitmesuguste algoritmide ja meetodite abil. 2) Teha kokkuvõte plagiaadikontrolli ning mahakirjutamise vähendamise strateegiatest programmeerimise kursustes üle maailma ja soovitada lähenemist, mis sobib Tartu ülikooli programmeerimiskursuste jaoks.

3. Programmeerimise kodutööde tüüpvigade analüüs

Vaja oleks läbi vaadata kodutöödena esitatud programmid, välja eraldada tüüpilised vead ning teha nendest kokkuvõte. Seejärel anda soovitusi, kuidas tuleks aine läbiviimisel õppijat abistada, et selliseid vigu oleks vähem.

Kontakt: reimo.palm@ut.ee