Eesmärk: Kursuse eesmärgiks on anda teadmisi ja oskusi Tartu Ülikooli programmeerimise sisseastumiseksami (https://didaktika.cs.ut.ee/progeksam/) sooritamiseks juunis 2026.
Toimumisaeg: 24. november 2025 – 30. aprill 2026.
Maht: Ligikaudu 156 tundi (156 tundi iseseisvat tööd), 6 EAP. Igal nädalal umbes 7-8 tundi osalejale sobival ajal.
Registreerumise tähtaeg: 16.11.2025
Regisreerumise link:
https://www.is.ut.ee/pls/ois/!tere.tulemast?leht=OK.AR.ID&id_ay_toimumine=74433&systeemi_seaded=10,1,12,1&sessioon=0
Õppekeskkonna kirjeldus: Tegemist on Moodle’is (moodle.ut.ee) toimuva 100% e-kursusega.
Õppevorm: veebiõpe
Õppekeel: eesti keel
Hind: õpilastele ja õpetajatele: 25€; teistele: 300€. Kursuse sobimatuse korral on võimalik raha tagasi küsida kuni kahe esimese õppenädala jooksul.
Sihtrühm: Õppijad, kel kokkupuude programmeerimisega puudub või on vähene ning kes tahavad sooritada Tartu Ülikooli programmeerimise sisseastumiseksami (https://didaktika.cs.ut.ee/progeksam/) juunis 2026.
Seos teiste kursustega:
- Kooskõlas gümnaasiumi valikkursustega “Programmeerimine” ja “Tarkvaraarendus” ning põhineb vastavatel õpikutel (“Programmeerimine” ja “Tarkvaraarendus” )
- Temaatiliselt sarnane ülikooli kursusega “Programmeerimine”
Programmeerimiskeel: Python
Õpiväljundid: Kursuse läbinud õppija:
- oskab kasutada põhilisi programmeerimiskonstruktsioone: muutuja, avaldis, omistuslause, tingimuslause, tsükkel, alamprogramm, rekursioon, andmevahetus kasutaja ja failidega;
- tunneb põhilisi andmetüüpe ja -struktuure (täis- ja ujukomaarvud, tõeväärtused, sõned, järjendid, hulgad, sõnastikud, ennikud) ning oskab kasutada vastavaid standardoperatsioone;
- oskab analüüsida ja üksikasjalikult selgitada programmi töö käiku ning programmi laiendada;
- tunneb objekt-orienteeritud paradigma põhimõisteid (klass, objekt, pärilus, polümorfism) ning oskab klasse ja objekte luua ja kasutada;
- oskab luua lihtsamat ülesannet lahendava algoritmi, koostada ja korrektselt vormistada lahendusprogrammi ning seda siluda ja testida.
Nõuded lõpetamiseks: Arvestuse saamiseks tuleb kohustuslikud ülesanded lahendada nõutud tasemel.
Õpiväljundite saavutatuse hindamise viis: Eristamata (arv, m.arv, mi)
Hindamismeetodid: Automaatselt kontrollitavad programmeerimisülesanded, nädalatestid
Väljastatav dokument: Tunnistus
Ajakava:
Teema | Nädal | |
1. | Sissejuhatus | 24.11-30.11.25 |
2. | Tingimuslause | 01.12-07.12.25 |
3. | Tsükkel | 08.12-14.12.25 |
4. | Sõned. Graafika | 15.12-21.12.25 |
Koolivaheaeg | 22.12.25-04.01.26 | |
5. | Järjendid ja for-tsükkel | 05.01-11.01.26 |
6. | Funktsioon | 12.01-18.01.26 |
7. | Andmevahetus. Lihtne kasutajaliides | 19.01-25.01.26 |
Kordamine | 26.01-01.02.26 | |
8. | Kahemõõtmeline järjend | 02.02-08.02.26 |
9. | Kahekordne tsükkel | 09.02-15.02.26 |
Kordamine | 16.02-22.02.26 | |
Koolivaheaeg | 23.02-01.03.26 | |
10. | Andmestruktuurid | 02.03-08.03.26 |
11. | Andmestruktuurid 2 | 09.03-15.03.26 |
12. | Rekursioon | 16.03-22.03.26 |
Kordamine | 23.03-29.03.26 | |
13. | Objekt-orienteeritud programmeerimine | 30.03-05.04.26 |
14. | Objekt-orienteeritud programmeerimine 2 | 06.04-12.04.26 |
Koolivaheaeg | 13.04-19.04.26 | |
Kordamine | 20.04-26.04.26 | |
Kursuse lõpp | 30.04.26 |
Täiendav info: Marina Lepp, marina.lepp@ut.ee