2010/2011

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:

Forelæsninger. Øvelser og projektarbejde i databar.

Kursets varighed:

3-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 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-strukturerede kommenterede programmer i Matlab
  • bruge Matlab til tekniske beregninger
  • bruge Matlab til visualisering af data
  • bruge indbyggede Matlab-programmer
  • indlæse data i forskellige formater
  • designe og udvikle et Matlab-program
  • forstå basale principper i test af programmer

Kursusindhold:

Introduktion til teknikker fra den imperative programmering. Kurset inkluderer retningslinier for hvordan man designer og udvikler vel-strukturerede kommenterede programmer og tester design og program. 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  
Jørgen Sand, 321, 010, (+45) 4525 3080, jsan@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: 14. april, 2010