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
opbygge programmer vha. løkker: while, do -while og for-sætninger
udarbejde funktioner med parameteroverførsel (værdiovf. og referenceovf.)
bruge I/O standard (tastatur og skærm) samt filer
have dendskab til sammensatte datatyper, arrays, enum, structs (struct med minimum et array)
arbejde med pointere med relation til arrays
bruge arrays (1- og 2.dimensionelle)
indgå i et samarbejde om løsning af en konkret opgave i mindre grupper
anvende rutediagrammer, modularisering og test af programmer
fortælle om rekursion
kendskab til præprocessoren (#include osv.)
Kursusindhold:
Programstrukturer: fra Pseudokode via rutediagrammer til moduler, funktioner, parameteroverførsel, løkker og forgreninger. Indlæsning og udskrivning: Skærm, tastatur, filer. Simpel søgning og sortering. I slutningen af kurset udarbejdes en applikation til 1. semester "build projektet"
Bemærkninger:
Design Build Projekt: Applikationen visualiserer den matematiske model af Al klodsens opvarmning og laves som en øvelsesopgave i løbet af kurset. Modellen leveres fra kurset 01905