TDDI82 · 10 hp · Grundnivå (G1F) · Datateknik
Objektorienterad problemlösning
Ges · nästa start VT 2027
67 %
klarade senaste ordinarie tillfället
DAT1 · 1 jun 2026 · 58 studenter
54 %
klarade de ordinarie tillfällena, alla tillfällen de senaste 5 åren
DAT1 · 274 studenter
Ovanligt lätt 2025/26
67 % klarade ordinarie tentan läsåret 2025/26 (58 studenter), mot 49 % i snitt åren innan (216 studenter).
Ingår i 1 program
Övrigt moment
DAT1 Datortentamen
- 5
- 4
- 3
- U
Ordinarie tillfällen
54 % godkända · 274 studenter
- 67 %58
- 66 %68
- 47 %49
- 36 %44
- 47 %55
Senare tillfällen
40 % godkända · 143 studenter
- 47 %19
- 62 %13
- 15 %20
- 14 %14
- 35 %17
- 29 %14
- 39 %18
- 85 %13
- 47 %15
- Klarar ett senare tillfälle: 40 % (143 studenter), jämfört med 54 % (274 studenter) på ordinarie
- Får 4 eller 5: 45 % (417 studenter)
Övriga moment
Deltentor, inlämningar och laborationer. De ingår inte i siffrorna överst.
Inlämning eller laboration
LAB1 Problemlösning
- G
Ordinarie tillfällen
100 % godkända · 251 studenter
- 100 %51
- 100 %54
- 100 %46
- 100 %46
- 100 %54
Senare tillfällen
Inga tillfällen med minst 5 studenter.
Visa små tillfällen (2)
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
Inlämning eller laboration
UPG1 Aktivt deltagande på seminarier
- G
Ordinarie tillfällen
100 % godkända · 215 studenter
- 100 %64
- 100 %51
- 100 %44
- 100 %56
Senare tillfällen
Inga tillfällen med minst 5 studenter.
Visa små tillfällen (2)
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
Inlämning eller laboration
PRA2 Projekt
- G
Ordinarie tillfällen
100 % godkända · 189 studenter
- 100 %57
- 100 %47
- 100 %38
- 100 %47
Senare tillfällen
100 % godkända · 21 studenter
- 100 %12
- 100 %9
- Klarar ett senare tillfälle: 100 % (21 studenter), jämfört med 100 % (189 studenter) på ordinarie
Visa små tillfällen (2)
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 %3
Inlämning eller laboration
UPG2 Aktivit deltagande på seminarier samt skriftlig inlämning
- G
Ordinarie tillfällen
100 % godkända · 47 studenter
- 100 %6
- 100 %41
Senare tillfällen
Inga tillfällen med minst 5 studenter.
Visa små tillfällen (1)
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
Inlämning eller laboration
PRA3 Projekt
- G
Ordinarie tillfällen
100 % godkända · 44 studenter
- 100 %44
Senare tillfällen
Inga tillfällen med minst 5 studenter.
Visa små tillfällen (1)
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 %3
Om kursen
Mål
Studenten skall tillägna sig kunskaper om och färdigheter i problemlösning med hjälp av objektorienterad programmering och C++ standardbibliotek.Efter genomgången kursen ska studenten kunna:
- skapa lösningar till givna och egenformulerade problem med ett objektorienterat angreppssätt
- lösa databearbetningsproblem med hjälp av väl valda komponenter från standardbiblioteket
- skapa enkla klass- och funktionsmallar
- kunna redogöra och analysera etiska aspekter relaterade till ämnesområdet
Innehåll
- Abstraktion och objektorinterat tankesätt (objektorinterad analys och design)
- Koncepten arv, inkapsling, association, aggregation, komposition, polymorfi
- Rita enkla klassdiagram med hjälp av UML
- Funktions- och klassmallar
- Standardbiblioteket Standard Template Library (STL) inklusive iteratorer, containrar, algoritmer och adaptrar
- Lambdauttryck och funktionsobjekt
- Muntlig diskussion och skriftlig inlämning kring etiska aspekter (tex mångfald och jämställdhet) relaterade till mjukvaruutveckling och mjukvaruprojekt
- Examinator
- Pontus Haglund
- Schemalagd tid
- 64 h
- Huvudområde
- Datateknik