TDP004 · 8 hp · Grundnivå (G1F) · Programmering
Objektorienterad programmering
Ges · nästa start HT 2026
68 %
klarade senaste ordinarie tillfället
DAT2 · 17 jan 2025 · 44 studenter
78 %
klarade de ordinarie tillfällena, alla tillfällen de senaste 5 åren
DAT2 · 165 studenter
Ovanligt svår 2024/25
68 % klarade ordinarie tentan läsåret 2024/25 (44 studenter), mot 83 % i snitt åren innan (121 studenter).
Ingår i 1 program
Övrigt moment
DAT2 Datortentamen
- 5
- 4
- 3
- U
Ordinarie tillfällen
78 % godkända · 165 studenter
- 68 %44
- 72 %50
- 82 %45
- 96 %26
Senare tillfällen
49 % godkända · 129 studenter
- 78 %9
- 37 %19
- 29 %21
- 100 %25
- 50 %8
- 39 %18
- 13 %8
- 25 %12
- 33 %9
- Klarar ett senare tillfälle: 49 % (129 studenter), jämfört med 78 % (165 studenter) på ordinarie
- Får 4 eller 5: 28 % (294 studenter)
Visa små tillfällen (3)
Tillfällen med färre än 5 studenter, ofta tillgodoräknanden eller specialtillfällen. De ingår inte i någon siffra på sidan.
- 25 %4
- 0 %1
- 100 %2
Övriga moment
Deltentor, inlämningar och laborationer. De ingår inte i siffrorna överst.
Inlämning eller laboration
LAB2 Laborationer
- G
Ordinarie tillfällen
100 % godkända · 217 studenter
- 100 %44
- 100 %47
- 100 %55
- 100 %45
- 100 %26
Senare tillfällen
Inga tillfällen med minst 5 studenter.
Visa små tillfällen (3)
Tillfällen med färre än 5 studenter, ofta tillgodoräknanden eller specialtillfällen. De ingår inte i någon siffra på sidan.
- 100 %1
- 100 %1
- 100 %1
Om kursen
Mål
Efter genomgången kurs ska studenten kunna:
- använda grundläggande språkkonstruktioner och språkets standardbibliotek
- använda designprinciper, metoder och tekniker som används inom objektorienterad programmering för att konstruera program som löser givna problem
Innehåll
- Hantverk: Kunna använda konstruktionerna i ett objektorienterat programmeringsspråk. Förmåga att göra en grundläggande objektorienterad design med klasser och metoder. Använda programutvecklingsverktyg och bibliotek. Förmåga att skapa läsbar och väldesignad objektorienterad källkod. Förmåga att arbeta självständigt i C++.
- Ämnen: Begrepp inom objektorienterad programmering och design. Objektorienterad programmering och konstruktioner i objektorienterade programmeringsspråk, såsom klass, objekt, inkapsling och arv. Repetitions- och valsatser. In- och utmatning. Datastrukturer och algoritmer med standardbiblioteket: containrar, sökning, sortering och iteratorer. Datatyper, deklarationer, satser, uttryck, funktioner. Dynamisk minneshantering.
- Teknik: C++, standardbibliotek för C++.
- Examinator
- Eric Ekström
- Schemalagd tid
- 78 h
- Huvudområde
- Programmering