Grundlæggende C programmering
Overordnede kursusmål
At sætte deltagerne i stand til at designe, kode, teste og dokumentere programmer i programmeringssproget C
See course description in English
Læringsmål
- 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: arrays: 1- og 2-dimensionelle og structs
- anvende pointere med relation til arrays
- anvende datastrukturer
- udføre tests af programmer
- anvende strukturelt C med c fil og .h fil
- anvende flow-charts og moduldiagrammer til dokumentation af programmer
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 mindre opgave der sammenfatter pensum
Undervisningsform
Der benyttes flip class room med studie før forelæsning og Multiple-choice test. – kort forelæsning og individuel programmeringsopgave. – opgaver er udganspunkt for en individuel mundtlig eksamen. Til sidst udføres i mindre grupper en opgave i hele pensum
Fakultet
Bemærkninger
Sektion for AI, matematik og software
Elektrisk Energiteknologi 1. semester
Elektroteknologi: 1. semester