Tentalabbet

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
Kursplanen på Studieinfo ↗