Materjalid koostas ja kursuse viib läbi
Tartu Ülikooli arvutiteaduse instituudi programmeerimise õpetamise töörühm
< eelmine | 8. nädala sisukord | järgmine > |
8.3 Loovtöö
Kohustuslikult tuleb lahendada (8.1a ja 8.2a) või (8.1b ja 8.2b).
Programmide kirjutamine on loominguline tegevus, eriti siis, kui ka ülesanne on vaja ise välja mõelda. Seepärast ongi 8. nädala ülesandeks võimalik valida arvestusülesanne või loovtöö. Kui valite loovtöö, siis palume valida endale südamelähedane temaatika ja jõukohane ülesanne. Kuna lahendus peab demonstreerima teie erinevaid oskusi, siis on toodud vastavad nõuded.
Loovtöö nõuded
- Programmil peab olema kirjeldus, mis tuleb kirjutada programmi algusesse kommentaarina. Kirjelduses peab olema kirjas
- mis programmiga on tegemist (1-2 lauset);
- miks kirjutasid selle programmi.
- Programmi koodis peavad olema kommentaarid, mis (eriti keerulisemates kohtades) selgitavad programmi tööd.
- Loovtöös peab kasutama järgmisi programmeerimise kontruktsioone:
- tingimuslause;
- juhuslike arvude genereerimine;
- järjend;
- tsükkel;
- funktsioon;
- failist lugemine ja/või kasutajalt andmete küsimine;
- faili ja/või ekraanile väljastamine;
- graafiline liides (Easygui, Tkinter, kilpkonnaga).
- Kuna kõigi nende konstruktsioonide kasutamine ei pruugi olla mõistlik, siis võib neist kaks jääda kasutamata.
- Töö peab olema originaalne ja autori enda tehtud. Kindlasti eelistada lihtsamat programmi, kui plagiaadi esitamist.
Töö tuleb esitada Moodle’i keskkonda. Loovtöö esitamiseks peab üles laadima programmi ja ühe ekraanipildi, mis programmitööd demonstreerib.
KONTROLLÜLESANNE 8.2b LOOVTÖÖ TEGEMISE PROTSESS
Esitamine Moodle’is.
Tekstina esitatakse arvamus loovtöö raskusastme ja sobivuse kohta. Thonny kasutajad peavad esitama logifaili. Kes teeb mõne teise vahendiga, see peab põhjalikumalt kirjeldama lahendamise raskusi ja kergusi ning samuti peab andma võimalikult täpse ajalise ülevaate, kui palju ülesande lahendamisele aega kulus.
JUHEND 1 (Thonnyst user_logs’ini)
- Kui Thonny on avatud, siis pange see kinni (siis tekib viimane logi).
- Avage Thonny.
- Valige menüüst Tools.
- Tools'i alt leiate Open Thonny data folder, mis avab kasutaja Thonny kausta.
- Avage sellest kaustast user_logs.
- Sealt valige logid, mille failinimi on seotud antud ülesandega. (Failinimi on kuupäev, mil antud ülesandeid sooritasite.)
- Tõstke need ühte kausta ning pakkige kokku kas .rar või .zip failiks.
- Esitage kokkupakitud fail Moodle'i kaudu.
JUHEND 2 (Thonnyst user_logs’ini)
- Kui Thonny on avatud, siis pange see kinni (siis tekib viimane logi).
- Avage Thonny.
- Valige menüüst Tools.
- Tools'i alt leiate Export usage logs, mis pakib logid zip-failiks kokku.
- Esitage kokkupakitud fail.
JUHEND 3 (Thonnyt kasutamata user_logs’ini)
- Kui Thonny on avatud, siis pange see kinni (siis tekib viimane logi).
- Avage Minu Arvuti/My Computer.
- Valige sealt kaust, kuhu on installeeritud Windows.
- Kettalt valige Users kaust, kust leidke kasutaja kaust, kes on kasutanud Thonnyt.
- Kasutaja kaustas peaks asuma .thonny kaust.
- .thonny kaust sisaldab kausta User_logs, kuhu on salvestatud Thonny logid..
- Sealt valige logid, mille failinimi on seotud antud ülesandega. (Failinimi on kuupäev, mil antud ülesandeid sooritasite.)
- Tõstke need logid ühte kausta ning pakkige kokku kas .rar või .zip failiks.
- Esitage kokkupakitud fail Moodle' kaudu.
< eelmine | 8. nädala sisukord | järgmine > |