Arvutiteaduse instituut
  1. Kursused
  2. 2024/25 kevad
  3. Programmeerimine keeles C++ (LTAT.03.025)
EN
Logi sisse

Programmeerimine keeles C++ 2024/25 kevad

  • Pealeht
  • 1. Muutujad ja andmetüübid
  • 2. Keele põhikonstruktsioonid I
  • 3. Keele põhikonstruktsioonid II
  • 4. Klass, struktuur, mallid
  • 5. Dünaamiline mäluhaldus I
  • 6. Dünaamiline mäluhaldus II
  • 7. Kontrolltöö 1

Seitsmendal nädalal toimub 1. kontrolltöö

1. kontrolltöö näidis on Moodles

  • 8. Dünaamiline mäluhaldus III
  • 9. STL andmestruktuurid I
  • 10. STL andmestruktuurid II
  • 11. OOP I Klassid
  • 12. OOP II Pärilus ja polümorfism
  • 13. Erindite töötlemine
  • 14. Täiendavad teemad
  • 15. Kontrolltöö 2

Viieteistkümnendal nädalal toimub 2. kontrolltöö

2. kontrolltöö näidis on Moodles

  • 16. Projekti esitlus
  • Mõned viited - vajalikud kaaslased
  • Vanad materjalid
  • Juhendid
  • Viited

LTAT.03.025 Programmeerimine keeles C++ (6 EAP)

Õpiväljundid

Pärast kursuse läbimist üliõpilane

  • on tutvunud kaasaegse C++ (C++17 ja uuem) süntaksi ja võimalustega
  • saab aru ja on võimeline töötama viitade ja viidetega
  • oskab selgitada objektorienteeritud paradigma põhimõisteid ning analüüsida vastavaid programme
  • on võimeline koostama, siluma ja dokumenteerima lihtsamaid programme C++ keeles
  • on tutvunud erinevate töövahenditega 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 ning lahendatakse lisaks harjutusülesandeid.

  • Praktikumid - kokku 6 rühma
  • Loengud - videoloengud
  • Konsultatsioon: ülenädalati zoomis (aadress Moodles)
  • Aine pealeht Moodle'is: https://moodle.ut.ee/course/view.php?id=12520

Praktikumid (2025 kevad)

  • Rühm 1: Kolmapäev 10.15–12.00 Delta ruum 2034 Karolin Laud (arvutitehnika)
  • Rühm 2: Kolmapäev 10.15–12.00 W. Ostwaldi 1-A204 Sander Saarpere (arvutitehnika)
  • Rühm 3: Neljapäev 10.15–12.00 W. Ostwaldi 1-A204 Karmen Laud (arvutitehnika)
  • Rühm 4: Neljapäev 10.15–12.00 Delta ruum 2005 Aksel Martin Muru
  • Rühm 5: Neljapäev 10.15–12.00 Delta ruum 2030 Kerdo Kurs (edasijõudnud)
  • Rühm 6: Kolmapä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 projekt - lävend 5 punkti

Ajakava

NädalTeemaKodutööPraktikumHarjutusedProjekt
1.Keskkonna seadistamine. Muutujad ja andmetüübidKodutöö 112-13.02Harjutused 
2.Keele põhikonstruktsioonid IKodutöö 219-20.02Harjutused 
3.Keele põhikonstruktsioonid IIKodutöö 326-27.02Harjutused 
4.Klass, struktuur, mallidKodutöö 405-06.03Harjutused 
5.Dünaamiline mäluhaldus IKodutöö 512-13.03Harjutused 
6.Dünaamiline mäluhaldus IIKodutöö 619-20.03Harjutused 
7.1. KONTROLLTÖÖKontrolltööks valmistumine26-27.031. kontrolltöö 
8.Dünaamiline mäluhaldus IIIKodutöö 702-03.04Harjutused 
9.STL andmestruktuurid IKodutöö 809-10.04HarjutusedProjekti kirjeldus
10.STL andmestruktuurid IIKodutöö 916-17.04Harjutused 
11.OOP I KlassidKodutöö 1023-24.04HarjutusedProjekti algversioon 27.04
12.OOP II Pärilus ja polümorfismKodutöö 1131.04-01.05HarjutusedNB! 01.05 riigipüha
13.ErindidKodutöö 1207-08.05Harjutused 
14.Täiendavad teemadKodutöö 1314-15.05Harjutused 
15.2. KONTROLLTÖÖKontrolltööks valmistumine21-22.052.kontrolltööProjekti lõppversioon 25.05
16.Projektide esitlusedProjekti esitluse loomine28-29.05Projekti esitlus 

Hindamine

 AegAlampiirMaxKommentaar
Kodutöö+praktikum1.-16. nädal 36max 3p ühest kodutööst ja praktikumist (kokku 12 tööd)
Projekt7.-15. nädal514Kahes osas (5 + 9) sh esitlus 16. nädalal 3 punkti
1. kontrolltöö7. nädal 25 
2. kontrolltöö15. nädal 25 
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.
  • Arvutiteaduse instituut
  • Loodus- ja täppisteaduste valdkond
  • Tartu Ülikool
Tehniliste probleemide või küsimuste korral kirjuta:

Kursuse sisu ja korralduslike küsimustega pöörduge kursuse korraldajate poole.
Õppematerjalide varalised autoriõigused kuuluvad Tartu Ülikoolile. Õppematerjalide kasutamine on lubatud autoriõiguse seaduses ettenähtud teose vaba kasutamise eesmärkidel ja tingimustel. Õppematerjalide kasutamisel on kasutaja kohustatud viitama õppematerjalide autorile.
Õppematerjalide kasutamine muudel eesmärkidel on lubatud ainult Tartu Ülikooli eelneval kirjalikul nõusolekul.
Courses’i keskkonna kasutustingimused