Enkeltfag Engelsk 5 ECTS

Grundlæggende C programmering

Overordnede kursusmål

At udvikle grundlæggende programmeringsfærdigheder i C, så studerende kan skrive, debugge og analysere basale programmer ved hjælp af strukturerede programmeringsprincipper.

See course description in English

Læringsmål

  • Installer og konfigurer et udviklingsmiljø til C-programmering.
  • Identificer og forklar grundlæggende C-programmeringskoncepter, herunder syntaks, datatyper, operatorer og basal I/O.
  • Anvend principper for struktureret programmering ved at designe modulære programmer med funktioner, løkker, betingelser og header-filer for at adskille grænseflade fra implementering og forbedre vedligeholdelsen af koden.
  • Tolk og opret flowcharts for at visualisere og planlægge programmets logik.
  • Analyser og debug programmer for at løse grundlæggende programmeringsproblemer fra den virkelige verden.
  • Evaluere hukommelseshåndteringsteknikker ved at implementere pointere, arrays og dynamisk allokering.
  • Skabe robuste applikationer ved at integrere standardbiblioteksfunktioner og fil-I/O-operationer.
  • Implementere og anvende fundamentale datastrukturer (f.eks. arrays, lænkede lister) til at organisere og håndtere data.
  • Designe, implementere og analysere almindelige sorteringsalgoritmer og evaluere deres effektivitet ved hjælp af Big O-notation.

Kursusindhold

– Introduktion til værktøjerne
– Introduktion til C-programmering
– Udvikling af strukturerede programmer
– Programkontrol
– Funktioner
– Arrays
– Pointere
– Tegn og strenge
– Formateret input/output
– Strukturer, unioner, bit-manipulation og enumerationer
– Filbehandling
– Datastrukturer
– Datalogisk tænkning: Sorteringsalgoritmer og Big O

Undervisningsform

Problembaseret undervisning med flipped classroom.

Programmeringsopgaver motiverer teorien, der introduceres i løbet af semesteret, og danner grundlaget for den mundtlige eksamen. Komplekse opgaver vil gradvist øges. I kan arbejde i par for gensidig assistance.

Før hver undervisning vil I modtage forberedelsesmateriale som læsestof og quizzer. Undervisningen starter med en kort, interaktiv session, der adresserer eventuelle usikkerheder, efterfulgt af individuel støtte.

Bemærkninger

Energy Technology and Computer Science
Elektrisk Energiteknologi 1. semester
Elektroteknologi: 1. semester

Se kurset i kursusbasen

Tilmelding

Sprog

Engelsk

Varighed

13 uger

Institut

Engineering Technology

Sted

DTU Ballerup Campus

Kursus ID 62712
Kursustype Diplomingeniør
Semesterstart Uge 36
Semester slut Uge 49
Dage ons 13-17
Pris

9.250,00 kr.

Tilmelding