Tentalabbet

TDDE24 · 5 hp · Grundnivå (G1N) · Datateknik, Datavetenskap

Funktionell och imperativ programmering, del 2

Nedlagd · ersatt av TDDE83

71 %

klarade senaste ordinarie tillfället

DAT1 · 13 jan 2026 · 147 studenter

80 %

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

DAT1 · 751 studenter

57 %

Svårare än 57 % av kurserna på grundnivå

Jämfört med 874 kurser på samma nivå, ordinarie tentor de senaste tre läsåren. 297 studenter.

Ingår i 2 program

Övrigt moment

DAT1 Datortentamen

  • 5
  • 4
  • 3
  • U

Ordinarie tillfällen

80 % godkända · 751 studenter

  • 71 %147
  • 80 %150
  • 83 %165
  • 77 %155
  • 89 %134

Senare tillfällen

56 % godkända · 210 studenter

  • 50 %30
  • 54 %28
  • 75 %16
  • 26 %23
  • 67 %15
  • 70 %20
  • 60 %20
  • 55 %31
  • 60 %10
  • 65 %17
  • Klarar ett senare tillfälle: 56 % (210 studenter), jämfört med 80 % (751 studenter) på ordinarie
  • Får 4 eller 5: 62 % (961 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

Övriga moment

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

Inlämning eller laboration

LAB1 Laborationer

  • G

Ordinarie tillfällen

100 % godkända · 577 studenter

  • 100 %129
  • 100 %101
  • 100 %120
  • 100 %105
  • 100 %59
  • 100 %63

Senare tillfällen

100 % godkända · 150 studenter

  • 100 %6
  • 100 %14
  • 100 %7
  • 100 %12
  • 100 %32
  • 100 %5
  • 100 %29
  • 100 %13
  • 100 %27
  • 100 %5
  • Klarar ett senare tillfälle: 100 % (150 studenter), jämfört med 100 % (577 studenter) på ordinarie
Visa små tillfällen (20)

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

Om kursen

Mål

Kursens syfte är studenterna ska utveckla förmåga att formulera och lösa problem med hjälp av programmering. Efter avslutad kurs ska studenterna kunna:

  • konstruera program i Python med hjälp av både grundläggande och avancerade datastrukturer och kontrollstrukturer, inklusive undantagshantering (exceptions).
  • implementera rekursiva algoritmer i Python för att behandla rekursiva datastrukturer
  • konstruera en tolk (interpretator) för ett enklare programspråk
  • samarbeta genom att följa gemensamma arbetsmetoder, kommunicera och skapa ett gruppkontrakt

Innehåll

TDDE24 är en fortsättningskurs till TDDE23, och kursinnehållet består delvis av en fördjupning inom:

  • begrepp inom programmering
  • programspråket Python och dess konstruktioner
  • funktionell programmering och högre ordningens funktioner
  • testnings- och felsökningsmetodik

Utöver detta behandlar kursen följande nya områden:

  • rekursiva datastrukturer och rekursiva algoritmer
  • grammatik och interpretatorer för enklare formella språk
  • undantagshantering (exceptions)
Examinator
Jonas Kvarnström
Schemalagd tid
0 h
Huvudområde
Datateknik, Datavetenskap
Kursplanen på Studieinfo ↗