Programmeerimise sisseastumiseksami ettevalmistuskursus

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:

TeemaNädal
1.Sissejuhatus24.11-30.11.25
2.Tingimuslause01.12-07.12.25
3.Tsükkel08.12-14.12.25
4.Sõned. Graafika15.12-21.12.25
Koolivaheaeg22.12.25-04.01.26
5.Järjendid ja for-tsükkel05.01-11.01.26
6.Funktsioon12.01-18.01.26
7.Andmevahetus. Lihtne kasutajaliides19.01-25.01.26
Kordamine26.01-01.02.26
8.Kahemõõtmeline järjend02.02-08.02.26
9.Kahekordne tsükkel09.02-15.02.26
Kordamine16.02-22.02.26
Koolivaheaeg23.02-01.03.26
10.Andmestruktuurid02.03-08.03.26
11.Andmestruktuurid 209.03-15.03.26
12.Rekursioon16.03-22.03.26
Kordamine23.03-29.03.26
13.Objekt-orienteeritud programmeerimine30.03-05.04.26
14.Objekt-orienteeritud programmeerimine 206.04-12.04.26
Koolivaheaeg13.04-19.04.26
Kordamine20.04-26.04.26
Kursuse lõpp30.04.26

Täiendav info: Marina Lepp, marina.lepp@ut.ee