2008/2009

02631 Indledende programmering med Matlab

Engelsk titel: 


Introductory Programming with Matlab

Sprog:


Point (ECTS )

  5

Kursustype:   

Civil- Grundlæggende kursus


Skemaplacering:

E1B

 

Undervisningsform:

Forelæsninger. Øvelser og projektarbejde i databar.

Kursets varighed:

13-uger

Evalueringsform:

Hjælpemidler:

Bedømmelsesform:

Pointspærring:


Overordnede kursusmål:

Brug af computer-beregninger og simuleringer er centralt for alle fagområder på DTU, og kendskab til programmering er derfor helt 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, implementere, teste og dokumentere mindre Matlab-programmer, 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 principper
  • bruge og forstå forskellige typer af variable
  • skrive simple programmer i Matlab
  • bruge Matlab til tekniske beregninger
  • bruge indbyggede Matlab-programmer
  • bruge Matlab til visualisering af data
  • indlæse data i forskellige formater
  • anvende Matlabs bruger-interface
  • designe og dokumentere et Matlab-program
  • foretage test af Matlab-programmer

Kursusindhold:

Introduktion til teknikker fra den imperative programmering. Kurset inkluderer retningslinier for hvordan man designer, konstruerer, tester, fejlfinder og dokumenterer små programmer. Gennemgang af værktøjer som Matlabs editor og de grafiske funktioner i Matlab. Fokus i eksempler og øvelser er på ingeniørmæssige problemer.


Litteratur:

Noter fra IMM.


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  

Institut:

02 Institut for Informatik og Matematisk Modellering

Kursushjemmeside:

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

Tilmelding:

I CampusNet

Nøgleord:

Programmeringsteknikker, Matlab, Program-design, Implementering, Afprøvning
Sidst opdateret: 6. januar, 2009