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.