TDDE83 · 7 hp · Grundnivå (G1F) · Datateknik, Datavetenskap
Programmering i Python, fortsättningskurs
Ges · nästa start HT 2026
Ingen tentastatistik än
Det finns inget tentatillfälle med minst 5 studenter de senaste tre läsåren. Nya kurser och kurser som bara examineras med projekt saknar ofta statistik.
Ingår i 2 program
Om kursen
Mål
Kursens syfte är att studenterna ska vidareutveckla sin 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.
- använda och implementera högre ordningens funktioner.
- samarbeta genom att följa gemensamma arbetsmetoder, kommunicera och skapa ett gruppkontrakt.
Innehåll
Kursen är en direkt fortsättningskurs till “Programmering i Python, grundkurs”, och kursinnehållet består delvis av en fördjupning inom:
- begrepp inom programmering
- programspråket Python och dess konstruktioner
- testnings- och felsökningsmetodik
Utöver detta behandlar kursen följande nya områden:
- rekursiva datastrukturer och rekursiva algoritmer
- undantagshantering (exceptions)
- enklare aspekter av funktionell programmering såsom högre ordningens funktioner
- Examinator
- Jonas Kvarnström
- Schemalagd tid
- 50 h
- Huvudområde
- Datateknik, Datavetenskap