Ø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.