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