LTAT.03.025 Programmeerimine keeles C++ (6 EAP)
Õpiväljundid
Pärast kursuse läbimist on üliõpilane võimeline tõestama, et ta
- oskab kirjutada, kompileerida, siluda ja dokumenteerida programme kaasaegses C++-s (C++17 ja uuem), kasutades keele põhikonstruktsioone
- oskab kasutada viitasid ja viiteid ning hallata dünaamilist mälu
- oskab defineerida klasse, struktuure ja malle ning rakendada objektorienteeritud paradigma põhimõtteid (pärilus, polümorfism)
- oskab kasutada standardteegi (STL) andmestruktuure ja algoritme ülesannete lahendamiseks
- oskab analüüsida ja selgitada C++ programmide tööd
- on tutvunud erinevate arendusvahendite ja -keskkondadega.
Vorm
Kursus toimub ümberpööratud klassiruumi vormis, kus enne igat praktikumi tuleb õppematerjalist läbi lugeda vastav teema, vaadata video(d) ja alustada koduülesannete lahendamist. Praktikumis vaadatakse üle peamised mured, lahendatakse harjutusülesandeid ja sooritatakse Moodle test.
- Praktikumid - kokku 6 rühma
- Loengud - videoloengud
- Konsultatsioon: zoomis (aadress Moodles)
- Aine pealeht Moodle'is: https://moodle.ut.ee/course/view.php?id=12520
Praktikumid (2026 kevad)
- Rühm 1: Kolmapäev 10.15–12.00 W. Ostwaldi 1 ruum A204 Ron Jonathan Singson (arvutitehnika)
- Rühm 2: Kolmapäev 10.15–12.00 Nooruse 1-122 Sander Saarpere (arvutitehnika)
- Rühm 3: Neljapäev 10.15–12.00 Nooruse 1-122 Karmen Laud (arvutitehnika)
- Rühm 4: Neljapäev 10.15–12.00 Delta ruum 1025 Aksel Martin Muru
- Rühm 5: Neljapäev 10.15–12.00 Delta ruum 2030 Kerdo Kurs (edasijõudnud)
- Rühm 6: Neljapäev 10.15–12.00 Delta ruum 2005 Joosep Orasmäe
- Kodutööde esitamise tähtaeg:
- neljapäeva õhtuks kell 23.59
Aine sooritamiseks tuleb
- Lahendada praktikumi- ja kodutööd
- Sooritada 2 kontrolltööd
- Realiseerida rühmatöö - lävend 5 punkti
NB! Ilma rühmatööd tegemata ei ole võimalik ainet läbida. Rühmatööst on vaja saada vähemalt 5 punkti.
Ajakava
Hindamine
| Aeg | Alampiir | Max | Kommentaar | |
|---|---|---|---|---|
| Kodutöö+praktikum | 1.-16. nädal | 36 | max 3p ühest kodutööst ja praktikumist (kokku 12 tööd) | |
| Rühmatöö | 7.-15. nädal | 5 | 14 | Kahes osas (5 + 9) sh esitlus 16. nädalal 3 punkti |
| 1. kontrolltöö | 7. nädal | 25 | Arvestusliku osa sooritus | |
| 2. kontrolltöö | 15. nädal | 25 | Arvestusliku osa sooritus | |
| Lisaülesanded | 10 |
* Kontrolltöid saab teist korda sooritada juunis sessiooni ajal
- Kodutööd on individuaalsed ning kodutöö autor kinnitab kodutööd esitades, et lahendused on tema looming. Selge rühmatöö tunnustega lahenduse esitaja ei saa ühtegi punkti. Teisel katsel rakendatakse rangemaid meetmeid.