02002 Programmering (Polyteknisk grundlag)

2025/2026

Kursusinformation
Computer Programming (Polytechnical Foundation)
Dansk
5
Bachelor
E1B (tors 13-17)
Campus Lyngby
Forelæsninger og øvelser
13-uger
Særlig eksamensdag. Klik på linket ”Eksamensplacering” til venstre for denne tekst og find 02002 i DTU’s planlagte eksamensskema.
Skriftlig eksamen
Skriftlig eksamen med muligheden for at optjene ekstra point i løbet af semestret.
Skriftlig eksamen: 4 timer
Alle hjælpemidler - uden adgang til internettet
7-trins skala , intern bedømmelse
0263102632026330263402101021020210002003
De studerende forventes at følge kurset samtidigt med Mat1a
Vedrana Andersen Dahl , Lyngby Campus, Bygning 324 , vand@dtu.dk
Morten Rieger Hannemose , Lyngby Campus, Bygning 324 , mohan@dtu.dk
01 Institut for Matematik og Computer Science
https://programmering.compute.dtu.dk/
I studieplanlæggeren

Spørgsmål om kurset bedes sendes til programmering@compute.dtu.dk
Overordnede kursusmål
Hovedformålet er at give de studerende det fundament for at tænke beregningsmæssigt, som skal bruges i senere kurser og når man arbejder som ingeniør. Programmering er nøglekompetencen, der behøver for at løse problemer og arbejde som ingeniør i den digitale verden. I dette kursus lærer de studerende principperne for programmering og trænes i at løse problemer gennem programmering.
Læringsmål
En studerende, der fuldt ud har opfyldt kursets mål, vil kunne:
  • løse beregningsmæssige problemer med programmer
  • skrive klar, læselig kode
  • analysere et program for at forstå hvordan en computer ville eksekvere det
  • skrive programmer med basale typer, tildeling, udtryk, forgreninger og løkker samt funktioner og funktionskald
  • skive programmer, der læser input fra en fil og skriver til en anden fil
  • skrive programmer med strukturerede typer såsom tupler, lister, dictionaries og hierarkiske typer
  • bruge simple klasser
  • bruge moduler (eller pakker) i computerprogrammer
  • teste funktioner for korrekthed
Kursusindhold
Kurset er en introduktion til programmering og det programmeringssprog der benyttes er Python. Der undervises i de grundlæggende programmeringskoncepter: datatyper, sætninger, forgreninger og løkker samt objektorienteret programmering. De studerende lærer praktisk programmering gennem øvelser og deres kompetencer udbygges via mindre projekter. De studerende introduceres også til basale Python pakker såsom NumPy.
Sidst opdateret
09. september, 2025