"Programmeerimise alused II" kevadel 2026
Üldinfo
- Loengud: videoloengud
- Praktikumid: vastavalt rühmadele auditooriumis või Zoomis, vaata täpsemalt ÕIS-ist
- Hindamisskeem
- Lahenduste esitamine ja tagasiside andmine toimub Moodle'is.
See kursus eeldab programmeerimisteadmisi vähemalt kursuse "Programmeerimise alused" mahus.
Maht: 3 EAP (ca 78 tundi)
Õ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;
- oskab luua lihtsamat ülesannet lahendava algoritmi, koostada ja korrektselt vormistada lahendusprogrammi ning seda siluda ja testida.
| Teema | Koduülesanded | Praktikumide ajad | Nädalatestide tähtajad |
|---|---|---|---|
| Sissejuhatus | E 13.04, K 15.04 | Test 1 P 26.04 kell 23.59 | |
| Kahemõõtmeline järjend. Kahekordne tsükkel | Ülesanded 2.1, 2.2 ja 2.3 | E 20.04, K 22.04 | Testid 2.1 ja 2.2 P 03.05 kell 23.59 |
| Andmestruktuurid | Ülesanded 3.1, 3.2 ja 3.3 Projekti ülesande püstitus | E 27.04, K 29.04 | Test 3 P 10.05 kell 23.59 |
| Viitamine ja muteerimine | Ülesanded 4.1, 4.2 ja 4.3 | E 04.05, K 06.05 | Test 4 P 17.05 kell 23.59 |
| Rekursioon | Ülesanded 5.1, 5.2 ja 5.3 | E 11.05, K 13.05 | Testid 5.1 ja 5.2 P 24.05 kell 23.59 |
| Objektorienteeritud programmeerimine | Ülesanded 6.1 ja 6.2 Projekti programm, aruanne ja esitlusvideo | E 18.05, K 20.05 | Test 6 P 24.05 kell 23.59 |
| Arvutikontrolltöö | E 25.05, K 27.05 |