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

Programmeerimine keeles C++ 2023/24 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öö

  • 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, alustada koduülesannete lahendamist. Praktikumis vaadatakse üle peamised mured ning lahendatakse lisaks harjutusülesandeid.

  • Praktikumid - kokku 7 rühma
  • Loeng ja konsultatsioon: esmaspäeviti kell 12:15 Delta ruumis 1019
  • Aine pealeht Moodle'is: https://moodle.ut.ee/course/view.php?id=12520

Praktikumid (2024 kevad)

  • Rühm 1: Kolmapäev 10.15–12.00 Ostwaldi 1 ruum A204 Mirko Meerits (arvutitehnika)
  • Rühm 2: Kolmapäev 10.15–12.00 Ostwaldi 1 ruum A307 Sander Saarpere (arvutitehnika)
  • Rühm 3: Neljapäev 10.15–12.00 Ostwaldi 1 ruum A204 Kerdo Kurs (arvutitehnika)
  • Rühm 4: Neljapäev 10.15–12.00 Delta ruum 2005 Brigit Parra
  • Rühm 5: Neljapäev 10.15–12.00 Ostwaldi 1 ruum A102 Sander Saarpere (arvutitehnika)
  • Rühm 6: Kolmapäev 10.15–12.00 Delta ruum 2005 Tõnu Tamme
  • Rühm 7: Kolmapäev 10.15–12.00 Ostwaldi 1 ruum A105 Jaagup Tamme
  • 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öö 114-15.02Harjutused 
2.Keele põhikonstruktsioonid IKodutöö 221-22.02Harjutused 
3.Keele põhikonstruktsioonid IIKodutöö 328-29.02Harjutused 
4.Klass, struktuur, mallidKodutöö 406-07.03Harjutused 
5.Dünaamiline mäluhaldus IKodutöö 513-14.03Harjutused 
6.Dünaamiline mäluhaldus IIKodutöö 620-21.03Harjutused 
7.1. KONTROLLTÖÖKontrolltööks valmistumine27-28.031. kontrolltöö 
8.Dünaamiline mäluhaldus IIIKodutöö 703-04.04Harjutused 
9.STL andmestruktuurid IKodutöö 810-11.04HarjutusedProjekti kirjeldus
10.STL andmestruktuurid IIKodutöö 917-18.04Harjutused 
11.OOP I KlassidKodutöö 1024-25.04HarjutusedProjekti algversioon 28.04
12.OOP II Pärilus ja polümorfismKodutöö 1101-02.05HarjutusedNB! 01.05 riigipüha
13.ErindidKodutöö 1208-09.05Harjutused 
14.Täiendavad teemadKodutöö 1315-16.05Harjutused 
15.2. KONTROLLTÖÖKontrolltööks valmistumine22-23.052.kontrolltööProjekti lõppversioon 26.05
16.Projektide esitlusedProjekti esitluse loomine29-30.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