02393 Programmering i C++
2018/2019
Overordnede kursusmål
At sætte deltagerne i stand til at programmere i C++, at begynde
med de mest anvendelige begreber frem for de mest primitive, at
beskrive virkelige problemer og løsninger, at dække både sproget og
standard-bibliotekerne.
Læringsmål
En studerende, der fuldt ud har opfyldt kursets mål, vil kunne:
- vælge og anvende datatyper
- definere og konstruere datastrukturer og funktioner, inklusive
rekursive, dynamiske datastruktur og rekursive funktioner
- anvende principper af struktureret programmering og
metoder
- beskrive og anvende containere og iteratorer
- konstruere og demonstrere generiske funktioner og klasser
(templates)
- anvende og definere klasser med indkapsling og
konstruktører
- præsentere og anvende pointere og arrays med styring af
lager
- udvikle projekter organiseret i flere header og kilde
filer
- forklare og anvende principerne af abstrakte datatyper
- analysere og forklare kompleksiteten af forskellige
datastrukturer og algoritmer
- forklare C++s kørselstidssystem
- diskutere C++-relaterede problemer på en klar og præcis måde,
muligvis ved hjælp af on-line platforme
Kursusindhold
I kurset behandles C++ for programøren. Fokussen er på hvordan man
bruger C++ sprogelementer og biblioteker for de mest almindelige
problemer på elegant og abstrakt vis. Det omfatter både den
effektive brug af C++ sprogelementer og koncepter og hvordan man
bruger gode ingeniørsprincipper i C++.
Bemærkninger
Kurset udbydes også som enkeltfag under Åben Uddannelse. Se:
http://www.dtu.dk/english/Education/Continuing-education/Open_UniversitySidst opdateret
04. december, 2018