62712 Grundlæggende C programmering

2024/2025

Kursusinformation
Basic C Programming
Dansk
5
Diplomingeniør
Kurset udbydes som enkeltfag
Obligatorisk kursus (B Eng), Elektrisk Energiteknologi
Obligatorisk kursus (B Eng), Elektroteknologi
E3A (tirs 8-12)
Campus Ballerup
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
13-uger
E3A
Mundtlig eksamen
alle opgaver skal afleveres for at gå til eksamen og der trækkes en blandt opgaverne som udgangspunkt for den mundtlige eksamen.
7-trins skala , ekstern censur
02312.02314.02318
Ole Schultz , Ballerup Campus, Bygning Ballerup , osch@dtu.dk
Gökçe Aydos (Primær kontaktperson) , Ballerup Campus, Bygning Ballerup , gokay@dtu.dk
62 Institut for Ingeniørteknologi og -didaktik
I studieplanlæggeren
Overordnede kursusmål
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: 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
Bemærkninger
Sektion for AI, matematik og software
Elektrisk Energiteknologi 1. semester
Elektroteknologi: 1. semester
Sidst opdateret
28. oktober, 2024