2011/2012

02633 Indledende programmering med Matlab

Kursusmaterialet er på engelsk; projekter stillet både på dansk og engelsk.

Engelsk titel: 


Introductory Programming with Matlab

Sprog:


Point (ECTS )


5

Kursustype:   

Civil- Grundlæggende kursus
Kurset udbydes under åben uddannelse


Skemaplacering:

Januar og Juni

 

Undervisningsform:

Øvelser og projektarbejde i databar. Introduktions forelaesninger.

Kursets varighed:

3-uger

Evalueringsform:

Hjælpemidler:

Bedømmelsesform:

Pointspærring:


Overordnede kursusmål:

Brug af computer-beregninger og simuleringer er centralt for mange fagområder på DTU, og kendskab til programmering er derfor nødvendigt.
I dette kursus lærer den studerende dels om de grundlæggende begreber og teknikker som gælder for ethvert programmerings-sprog, dels hvordan man skriver programmer i Matlab idet der lægges vægt på beregninger med teknisk/ingeniørmæssig anvendelse. Deltagerne bliver i stand til at designe og udvikle vel-strukturerede mindre Matlab-programmer, teste design og program, indlæse forskellige data-formater, og visualisere resultaterne vha de grafiske funktioner i Matlab.


Læringsmål:

En studerende, der fuldt ud har opfyldt kursets mål, vil kunne:
  • forstå basale datalogiske begreber
  • anvende Matlabs brugergrænseflade
  • bruge og forstå forskellige typer af variable
  • skrive vel-struktureret og kommenteret kode i Matlab
  • bruge Matlab til tekniske beregninger
  • bruge Matlab til visualisering af data
  • bruge indbyggede Matlab-funktioner
  • indlæse data i forskellige formater
  • designe og udvikle Matlab-scripts og -funktioner
  • forstå grundlæggende dokumentation af programmer

Kursusindhold:

Øvelser i databarer i uge et og to. Øvelserne indlærer generelle programmeringsbegreber. Samtidigt udstikker de retningslinjer for god programmerings-skik og -teknik samt passende brug af kommentarer i kode. Øvelserne danner ramme for et større programmeringsprojekt i uge tre. Deltagerne introduceres i forbindelse med projektet til grundlæggende skabeloner for dokumentation og rapportskrivning inden for programmering.


Litteratur:

Stormy Attaway, Matlab: A Practical Introduction to Programming and Problem Solving, 2 edition.


Bemærkninger:

Kursus 02631/02633 anbefales når programmering skal bruges til matematisk modellering og videnskabelige beregninger, og 02601/02603 og 01257 er relevante efterfølgende kurser med hovedvægt på modellering og beregninger, mens 02637 fokuserer på programmering.
Som indgang til datalogi/IT og videregående programmeringsfag anbefales i stedet Java-kurset 02101/02102.
Spørg på dit institut hvad der anbefales og bruges. Der er ikke point-spærring mellem kurserne 02631/02633 og 02101/02102.


Kursusansvarlig:

Per Christian Hansen, 321, 012, (+45) 4525 3097, pch@imm.dtu.dk  
Christian Thode Larsen, 321, 223, (+45) 4525 3432, cthla@imm.dtu.dk  

Institut:

02 Institut for Informatik og Matematisk Modellering

Kursushjemmeside:

http://www.imm.dtu.dk/courses/02631

Tilmelding:

I CampusNet

Nøgleord:

Programmeringsteknikker, Matlab, Design, Implementering, Afprøvning
Sidst opdateret: 6. marts, 2012