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

Programmeerimine keeles C++ 2022/23 kevad

  • Pealeht
  • 1. Muutujad ja andmetüübid
  • 2. Keele põhikonstruktsioonid I
  • 3. Keele põhikonstruktsioonid II
  • 4. Funktsioonimallid, failitöötlus
  • 5. OOP I Klassid
  • 6. OOP II Pärilus ja polümorfism
  • 7. Kontrolltöö 1?

Seitsmendal nädalal toimub 1. kontrolltöö

7.1 1. kontrolltöö näide?
  • 14. Kordamine?
  • 15. Kontrolltöö 2?

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

15.1 2. kontrolltöö näide?
  • 16. Projekti esitlus?
  • Viiteid
  • Vanad materjalid
  • Praktikumid
  • 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, lahenda koduülesanded ning esitada lahendused. Praktikumis vaadatakse peamised asjad üle ning lahendatakse lisaks praktikumiülesandeid.

  • Praktikumid: komapäeviti 10:15, 14:15, 16:15 ja neljapäeviti 10:15 - kokku 5 rühma
  • Konsultatsioon: neljapäeviti kell 12:15 Delta ruumis 1021
  • Aine pealeht Moodle'is: https://moodle.ut.ee/course/view.php?id=12520

Praktikumid (2023 kevad)

  • Rühm 1: Kolmapäev 14.15–16.00 Delta ruum 2035 Kerdo Kurs
  • Rühm 2: Kolmapäev 16.15–18.00 Delta ruum 2047 Tõnu Tamme
  • Rühm 3: Kolmapäev 10.15–12.00 Ravila 14a ruum 1052 Mark-Erik Aan
  • Rühm 4: Kolmapäev 10.15–12.00 Delta ruum 2005 Tõnu Tamme
  • Rühm 5: Neljapäev 10.00–11.45 Ravila 14a ruum 2075 Sander Saarpere
  • Kodutööde esitamise tähtaeg:
    • praktikumi nädalal samal päeval enne praktikumi kell 8.00

Aine sooritamiseks tuleb

  • Lahendada praktikumi- ja kodutööd
  • Sooritada 2 kontrolltööd
  • Realiseerida projekt

Ajakava

NädalTeemaKodutööPraktikumHarjutusedProjekt
1.Keskkonna seadistamine. Muutujad ja andmetüübidKodutöö 108-09.02Harjutused 
2.Keele põhikonstruktsioonid IKodutöö 215-16.02Harjutused 
3.Keele põhikonstruktsioonid IIKodutöö 322-23.02Harjutused 
4.FunktsioonimallidKodutöö 401-02.03Harjutused 
5.OOP I KlassidKodutöö 508-09.03Harjutused 
6.OOP II Pärilus ja polümorfismKodutöö 615-16.03Harjutused 
7.1. KONTROLLTÖÖKontrolltööks valmistumine22-23.031. kontrolltöö 
8.Viidad, viited, massiivid Vt MoodleKodutöö on Moodles29-30.03Harjutused 
9.  05-06.04  
10.  12-13.04  
11.  19-20.04  
12.  26-27.04  
13.  03-04.05  
14.  10-11.05  
15.2. KONTROLLTÖÖ? 17-18.052.kontrolltöö 
16.  24-25.05  

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.
Tartu Ülikooli arvutiteaduse instituudi kursuste läbiviimist toetavad järgmised programmid:
euroopa sotsiaalfondi logo