02631 Introduktion til programmering og databehandling

2022/2023

Kursusinformation
Introduction to programming and data processing
Dansk
5
Bachelor
E1B (tors 13-17)
F7 (tirs 18-22)
Campus Lyngby
Øvelser og projektarbejde i databar.
13-uger
E1B, F7, Re-eksamen skal tages i forbindelse med den ordinære eksamen i 02631, 02632, 02633 eller 02692.
Skriftlig eksamen og bedømmelse af øvelse(r)
Skriftlig eksamen: 2 timer
Alle hjælpemidler er tilladt
7-trins skala , intern bedømmelse
02525.02632.02633.02692
Finn Årup Nielsen , Lyngby Campus, Bygning 321, Tlf. (+45) 4525 3921 , faan@dtu.dk
Vedrana Andersen Dahl , Lyngby Campus, Bygning 324 , vand@dtu.dk
Beatrix Miranda Ginn Nielsen , Lyngby Campus, Bygning 321 , bmgi@dtu.dk
01 Institut for Matematik og Computer Science
www.compute.dtu.dk/courses/ipdp
I studieplanlæggeren
Overordnede kursusmål
Brug af computer-beregninger og simuleringer er centralt for mange fagområder på DTU, og praktisk kendskab til programmering er derfor nødvendigt. I dette kursus lærer den studerende dels om de grundlæggende begreber og teknikker inden for programmering, dels hvordan man skriver programmer med fokus på beregninger med teknisk/​ingeniørmæssig anvendelse. Deltagerne bliver i stand til at designe og udvikle velstrukturerede mindre programmer, teste design og program, indlæse forskellige data-formater, og visualisere resultaterne grafisk. Der anvendes et af programmeringssprogene Matlab eller Python.
Læringsmål
En studerende, der fuldt ud har opfyldt kursets mål, vil kunne:
  • Forklare basale principper inden for programmering
  • Designe og implementere programmer til løsning af simple ingeniørmæssige problemer
  • Anvende programmeringssprogets udviklingsmiljø og brugergrænseflade
  • Indlæse data i forskellige formater
  • Anvende variable af forskellig type og udføre simple beregninger
  • Organisere kode ved hjælp af scripts og funktioner
  • Skrive velstruktureret, kommenteret og læsbar kode
  • Anvende funktioner fra eksisterende programbiblioteker
  • Visualisere data og information grafisk
  • Skrive teknisk dokumentation
Kursusindhold
Programmeringssprog: Matlab eller Python. Anvendelse af det grafiske udviklingsmiljø og programmeringssprogets dokumentation. Arbejde med tal, tekst, logiske værdier, vektorer og matricer. Anvendelse af aritmetiske og logiske operatorer, forgreninger, løkker og vektorisering. Organisering af kode ved hjælp af scripts og funktioner. Fejlcheck af brugerinput og skabelse af interaktive programmer. Skrivning af kommentarer og teknisk dokumentation. Læsning og skrivning af datafiler. Grafisk visualisering af data.
Sidst opdateret
23. november, 2022