02003 Programmering (Polyteknisk grundlag)

2026/2027

Kursusinformation
Computer Programming (Polytechnical Foundation)
Engelsk
5
Bachelor
E4B (fre 8-12)
Campus Lyngby
Ugentligt forberedende hjemmearbejde; aktiviteter i klassen, herunder quizzer, korte forelæsninger, demos og øvelser
13-uger
Særlig eksamensdag. Klik på linket ”Eksamensplacering” til venstre for denne tekst og find 02003 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
02100/02002
De studerende forventes at følge kurset sideløbende med Mat1a eller allerede have forudsætninger svarende til Mat1a
Vedrana Andersen Dahl , Lyngby Campus, Bygning 324 , vand@dtu.dk
Morten Rieger Hannemose , Lyngby Campus, Bygning 324 , mohan@dtu.dk
Jakob Sauer Jørgensen , Lyngby Campus, Bygning 324 , jakj@dtu.dk
01 Institut for Matematik og Computer Science
https://programmering.compute.dtu.dk/
I studieplanlæggeren

Spørgsmål til 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øves 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 korrekt og velfungerende 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
  • skrive programmer, der læser input fra en 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 anvendte programmeringssprog 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, der er baseret på problemstillinger fra ingeniørfagene. De studerende introduceres også til, hvordan man anvender pakker i Python.
Sidst opdateret
04. maj, 2026