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