2014/2015

02631 Indledende programmering med Matlab

Kursusmaterialet er på engelsk.

Engelsk titel:

Introductory Programming with Matlab

Sprog:

Point( ECTS )

5

Kursustype:

Bachelor
Kurset udbydes under åben uddannelse
 

Skemaplacering:

E1B (tors 13-17) og F2B (tors 8-12)

Undervisningens placering:

Campus Lyngby

Undervisningsform:

Øvelser og projektarbejde i databar. Introduktions forelæsninger.

Kursets varighed:

13-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 praktisk 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 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.

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 en teknisk rapport

Kursusindhold:

Øvelser i databarer 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 som afslutning på kurset. Deltagerne introduceres i forbindelse med projektet til grundlæggende dokumentation og rapportskrivning inden for programmering.

Litteraturhenvisninger:

Stormy Attaway, Matlab: A Practical Introduction to Programming and Problem Solving 3rd 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.
Der er ikke point-spærring mellem kurserne 02631/02633 og 02101/02102.

Kursusansvarlig:

Vedrana Andersen Dahl , Bygning 324, Tlf. (+45) 4525 3078 , vand@dtu.dk
Mikkel Nørgaard Schmidt , mnsc@dtu.dk

Institut:

01 Institut for Matematik og Computer Science

Kursushjemmeside:

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

Tilmelding:

I CampusNet
Sidst opdateret: 30. april, 2014