02634 Programmering og databehandling (andet programmeringssprog)

2016/2017

Med Matlab, Python eller R.
Kursusinformation
Programming and data processing (second programming language)
Dansk
2,5
Bachelor
Kurset udbydes under tompladsordningen
August
Campus Lyngby
Øvelser og projektarbejde i databar.
3-uger
Umiddelbart efter undervisningen (3-ugers-kursus)
Skriftlig eksamen og bedømmelse af øvelse(r)
2 timer
Alle hjælpemidler er tilladt
7-trins skala , intern bedømmelse
Kan ikke tages samtidig med kursus 02632
02525/02631/02632/02633/02691/02692/02693/02694
Mikkel Nørgaard Schmidt , mnsc@dtu.dk

01 Institut for Matematik og Computer Science
www.compute.dtu.dk/courses/ipdp
I studieplanlæggeren
Overordnede kursusmål
Dette kursus er målrettet studerende, som besidder grundlæggende færdigheder inden for et af programmeringssprogene Matlab, Python, eller R, og som ønsker at lære endnu et af disse programmeringssprog. Deltagerne lærer at designe og udvikle programmer med teknisk/​ingeniørmæssig anvendelse. Gennem at arbejde med et nyt programmeringssprog på baggrund af et kendt sprog får deltagerne en dybere forståelse for ligheder og forskelle i programmeringens stil, mønstre, idiomer og syntaks.
Læringsmål
En studerende, der fuldt ud har opfyldt kursets mål, vil kunne:
  • Forklare basale principper inden for programmering i det valgte sprog
  • Designe og implementere programmer til løsning af simple ingeniørmæssige problemer i det valgte sprog
  • Anvende programmeringssprogets udviklingsmiljø og brugergrænseflade
  • Forklare forskelle og ligheder mellem to programmeringssprog
  • Skrive velstruktureret, kommenteret og læsbar kode i det valgte sprog
  • Anvende programmeringssprogets programbiblioteker til numeriske beregninger, indlæsning af data, samt grafisk visualisering
  • Skrive teknisk dokumentation
  • Anvende gængse programmeringsstile og -konventioner
Kursusindhold
Programmeringssprog: Matlab, Python eller R. 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
26. oktober, 2016