Tentalabbet

TDDE71 · 8 hp · Grundnivå (G2F) · Datateknik, Datavetenskap

Programmering och datastrukturer

Ges · nästa start HT 2026

100 %

klarade senaste ordinarie tillfället

LAB1 · 9 jan 2026 · 98 studenter

100 %

klarade de ordinarie tillfällena, alla tillfällen de senaste 5 åren

LAB1 · 190 studenter

Modulen rapporterar bara godkända resultat, så andelen godkända visar inte hur många som inte klarade den.

Inlämning eller laboration

LAB1 En obligatorisk laborationskurs

  • G

Ordinarie tillfällen

100 % godkända · 190 studenter

  • 100 %98
  • 100 %92

Senare tillfällen

100 % godkända · 32 studenter

  • 100 %32
  • Klarar ett senare tillfälle: 100 % (32 studenter), jämfört med 100 % (190 studenter) på ordinarie
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 %2

Övriga moment

Deltentor, inlämningar och laborationer. De ingår inte i siffrorna överst.

Inlämning eller laboration

PRA1 Ett obligatoriskt projekt

  • G

Ordinarie tillfällen

100 % godkända · 192 studenter

  • 100 %99
  • 100 %93

Senare tillfällen

100 % godkända · 24 studenter

  • 100 %24
  • Klarar ett senare tillfälle: 100 % (24 studenter), jämfört med 100 % (192 studenter) på ordinarie
Visa små tillfällen (5)

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
  • 100 %2
  • 100 %1

Inlämning eller laboration

UPG1 Datorbaserade inlämningsuppgifter

  • G

Ordinarie tillfällen

100 % godkända · 157 studenter

  • 100 %70
  • 100 %87

Senare tillfällen

100 % godkända · 56 studenter

  • 100 %24
  • 100 %32
  • Klarar ett senare tillfälle: 100 % (56 studenter), jämfört med 100 % (157 studenter) på ordinarie
Visa små tillfällen (5)

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 %2
  • 100 %1
  • 100 %1
  • 100 %1
  • 100 %2

Inlämning eller laboration

UPG2 Skriftlig examination

  • 5
  • 4
  • 3
  • U

Ordinarie tillfällen

93 % godkända · 113 studenter

  • 11 %9
  • 100 %104

Senare tillfällen

0 % godkända · 9 studenter

  • 0 %9
  • Klarar ett senare tillfälle: 0 % (9 studenter), jämfört med 93 % (113 studenter) på ordinarie
  • Får 4 eller 5: 75 % (122 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.

  • 0 %3
  • 100 %1
  • 100 %2

Övrigt moment

DAK2 Datorexamination

  • G
  • U

Ordinarie tillfällen

53 % godkända · 89 studenter

  • 53 %89

Senare tillfällen

30 % godkända · 60 studenter

  • 14 %14
  • 35 %46
  • Klarar ett senare tillfälle: 30 % (60 studenter), jämfört med 53 % (89 studenter) på ordinarie

Vem läser kursen?

Om kursen

Mål

Efter genomgången kurs ska studenten kunna:

  • använda grundläggande språkkonstruktioner
  • använda designprinciper, metoder och tekniker som används inom objektorienterad programmering för att konstruera program som löser givna problem
  • använda objektorienterade principer för att samarbeta i konstruktionen av ett mer omfattande program
  • komplexitetsberäkna och använda vanligt förekommande datastrukturer och algoritmer

Innehåll

Studenten tillägnar sig färdighet i programmering av C++. Kursen tar upp de imperativa grunderna följt av objektorienterat tankesätt såväl som språkstöd för det. Innehåll:

  • Imperativ programmering i C++ (datatyper, variabler, uttryck, satser, funktioner)
  • Testdriven utveckling (TDD)
  • Objektorienterad C++ (klasser, speciella medlemsfunktioner, specialisering, polymorfi, dynamisk typomvandling)
  • Programutvecklingsmetodik (objektorienterad analys, design och kodning)
  • Användning av C++ standardbibliotek (in- och utmatning, tecken- och stränghantering, containrar)
  • Användning av externt programbibliotek
  • Programomgivning och verktyg (kompilator, versionshantering, byggverktyg)
  • Datastrukturer och algoritmer (komplexitetsberäkning och datastrukturer för effektiva algoritmer vad gäller insättning, borttagning, sökning och sortering)
Examinator
Klas Arvidsson
Schemalagd tid
98 h
Huvudområde
Datateknik, Datavetenskap
Kursplanen på Studieinfo ↗