Forelæsning og øvelser. Der stilles programmeringsprojekter i
løbet af 13-ugers perioden, alle tæller med i den samlede karakter
efter en helhedsvurdering.
At sætte deltagerne i stand til at designe, kode, teste og
dokumentere programmer i programmeringssproget C
Læringsmål:
En studerende, der fuldt ud har opfyldt kursets mål, vil kunne:
arbejde med simple datatyper og erklæring af variable
anvende selection både if, if - else og switch sætninger
anvende løkker: while, do -while og for-sætninger og fortælle
om rekursion
udarbejde funktioner med parameteroverførsel: værdi- og
referenceoverførsel
bruge standard I/O (tastatur og skærm) samt tekstfiler
anvende sammensatte datatyper, structs
anvende arrays: 1- og 2-dimensionelle
anvende pointere med relation til arrays
anvende datastrukturen hægtet liste herunder stak og kø
udføre test af programmer
anvende rute- og moduldiagrammer til dokumentation af
programmer
indgå i et samarbejde om løsning af en konkret opgave i mindre
grupper
Kursusindhold:
Programstrukturer: Fra Pseudokode via rutediagrammer til moduler,
funktioner, parameteroverførsel, løkker og forgreninger. Indlæsning
og udskrivning: Skærm, tastatur, og filer. Simpel søgning og
sortering. I slutningen af kurset udarbejdes en applikation til 1.
semester "build projektet"
Bemærkninger:
Design Build Projekt afvikles i semesterets afsluttende 3-ugers
periode (kursus 31033 Projektarbjede i Elektroteknik).
Applikationen skal benyttes til dette projekt og skal visualisere
den matematiske model af Aluminiumklodsens opvarmning. Den
matematikse model leveres fra kurset 01906 DiplomMat1 (Indledende
matematik for diplomingeniører).