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 2025.

Toimumisaeg: 25. november 2024 – 30. aprill 2025.

Maht: Ligikaudu 156 tundi (156 tundi iseseisvat tööd), 6 EAP. Igal nädalal umbes 7-8 tundi osalejale sobival ajal.

Registreerumise tähtaeg: 21.11.2024

Regisreerumise link:
https://www.is.ut.ee/pls/ois/!tere.tulemast?leht=OK.AR.ID&id_ay_toimumine=72210&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 2025.

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.Sissejuhatus25.11-01.12.24
2.Tingimuslause02.12-08.12.24
3.Tsükkel09.12-15.12.24
4.Sõned. Graafika16.12-22.12.24
Koolivaheaeg23.12.24-05.01.25
5.Järjendid ja for-tsükkel06.01-12.01.25
6.Funktsioon13.01-19.01.25
7.Andmevahetus. Lihtne kasutajaliides20.01-26.01.25
Kordamine27.01-02.02.25
8.Kahemõõtmeline järjend03.02-09.02.25
9.Kahekordne tsükkel10.02-16.02.25
Kordamine17.02-23.02.25
Koolivaheaeg24.02-02.03.25
10.Andmestruktuurid03.03-09.03.25
11.Andmestruktuurid 210.03-16.03.25
12.Rekursioon17.03-23.03.25
Kordamine24.03-30.03.25
13.Objekt-orienteeritud programmeerimine31.03-06.04.25
14.Objekt-orienteeritud programmeerimine 207.04-13.04.25
Kordamine14.04-20.04.25
Koolivaheaeg21.04-27.04.25
Kursuse lõpp30.04.25

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