Forelæsning og øvelser. Der stilles programmeringsprojekter i
løbet af 13-ugers perioden, som 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 valg: if-, if-else- og switch-sætninger
anvende løkker: while-, do-while- og for-sætninger samt
kendskab til 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: stak og kø
udføre tests 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 CDIO-projektet
Bemærkninger:
CDIO-projektet afvikles i semesterets afsluttende 3-ugers periode
(kursus "Projektarbejde i Elektroteknik"). Applikationen
skal benyttes til dette projekt og visualiserer den matematiske
model af en aluminiumklods' opvarmning. Den matematiske model
leveres fra kurset DiplomMat1 (Indledende matematik for
diplomingeniører)