02393 Programmering i C++

2019/2020

Kursusinformation
Programming in C++
Engelsk
5
Kandidat
Kurset udbydes som enkeltfag
Efterår
Efterårsemester, Mandag aften kl. 17-21.
Campus Lyngby
Der vil normalt være forelæsning/kodende sessioner i de første to timer, herefter øvelser.
13-uger
Særlig eksamensdag, 8.12.2019 for efteråret og 13.05.2020 for foråret
Skriftlig eksamen og bedømmelse af opgave(r)
The written exam (or several parts of the exam) will have to be handed in electronically. The exam is usually oral at reexams.
4 timer
Alle hjælpemidler er tilladt
bestået/ikke bestået , intern bedømmelse
02198
02319
Minimum 5 Maksimum: 200
Andrea Vandin , anvan@dtu.dk
Alberto Lluch Lafuente , Lyngby Campus, Bygning 324, Tlf. (+45) 4525 3736 , albl@dtu.dk
01 Institut for Matematik og Computer Science
http://www.imm.dtu.dk/courses/02393/
I studieplanlæggeren
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_University
Sidst opdateret
18. juni, 2019