02003 Programmering (Polyteknisk grundlag)

2024/2025

Kursusinformation
Computer Programming (Polytechnical Foundation)
Engelsk
5
Bachelor
Polyteknisk grundlag (BSc), General Engineering
Polyteknisk grundlag (BSc), Medicin og teknologi
Projekter og almene fag, General Engineering
Projekter og almene fag, Kvantitativ Biologi og Sygdomsmodelleringi
Tilvalgskursus (B Eng), Arktisk Byggeri og Infrastruktur
Tilvalgskursus (B Eng), Fødevaresikkerhed og -kvalitet
Tilvalgskursus (B Eng), Mobilitet, transport og logistik
E4B (fre 8-12)
Campus Lyngby
Forelæsninger 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
0263102632026330263402101021020210002002
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
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 klar, læselig kode med en tekst editor eller et IDE
  • analysere et program for at forstå hvordan en computer ville eksekvere det
  • udvikle programmer med basale typer, tildeling, udtryk, forgreninger og løkker samt funktioner og funktionskald
  • skrive interaktive computerprogrammer og 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
  • gøre brug af moduler (eller pakker) i computerprogrammer
  • bruge tests som et værktøj til at skrive korrekte programmer
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
02. maj, 2024