Tentalabbet

TDDE23 · 6 hp · Grundnivå (G1N) · Datateknik, Datavetenskap

Funktionell och imperativ programmering, del 1

Nedlagd · ersatt av TDDE82

100 %

klarade senaste ordinarie tillfället

UPG1 · 24 okt 2025 · 145 studenter

100 %

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

UPG1 · 573 studenter

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

Ingår i 2 program

Inlämning eller laboration

UPG1 Obligatoriska uppgifter i datorintroduktion

  • G

Ordinarie tillfällen

100 % godkända · 573 studenter

  • 100 %145
  • 100 %132
  • 100 %142
  • 100 %154

Senare tillfällen

100 % godkända · 34 studenter

  • 100 %7
  • 100 %11
  • 100 %10
  • 100 %6
  • Klarar ett senare tillfälle: 100 % (34 studenter), jämfört med 100 % (573 studenter) på ordinarie
Visa små tillfällen (31)

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

Övriga moment

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

Inlämning eller laboration

LAB1 Inledande laborationskurs

  • G

Ordinarie tillfällen

100 % godkända · 405 studenter

  • 100 %56
  • 100 %37
  • 100 %78
  • 100 %86
  • 100 %42
  • 100 %51
  • 100 %55

Senare tillfällen

100 % godkända · 246 studenter

  • 100 %6
  • 100 %7
  • 100 %5
  • 100 %40
  • 100 %7
  • 100 %33
  • 100 %19
  • 100 %5
  • 100 %5
  • 100 %24
  • 100 %24
  • 100 %16
  • 100 %23
  • 100 %6
  • 100 %6
  • 100 %7
  • 100 %13
  • Klarar ett senare tillfälle: 100 % (246 studenter), jämfört med 100 % (405 studenter) på ordinarie
Visa små tillfällen (29)

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

Om kursen

Mål

Kursens syfte är dels att studenterna ska skaffa sig erfarenheter av att använda datorsystem på ett sådant sätt att laborativ verksamhet i framtida kurser underlättas, dels att studenterna ska bygga upp grundläggande erfarenheter inom programmering. Efter avslutad kurs ska studenterna kunna:

  • obehindrat använda de datorsystem för laborativ verksamhet som universitetet tillhandahåller
  • förstå grundläggande begrepp inom programmering
  • konstruera program i Python med hjälp av grundläggande datastrukturer och kontrollstrukturer
  • använda och implementera högre ordningens funktioner
  • hitta och korrigera misstag i program med hjälp av testning och felsökning

Innehåll

Följande ämnen behandlas under kursen:

  • universitetets IT-resurser
  • grundläggande begrepp inom programmering, såsom variabler, funktioner, datatyper och kontrollstrukturer.
  • programspråket Python och dess konstruktioner
  • enklare former av funktionell programmering och högre ordningens funktioner
  • testnings- och felsökningsmetodik
Examinator
Peter Dalenius
Schemalagd tid
46 h
Huvudområde
Datateknik, Datavetenskap
Kursplanen på Studieinfo ↗