2006/2007

02393 Programmering i C++

Internationalt fælleskursus for diplom-, civil- og udenlandske studerende. Noget videregående, ikke et begynderkursus i programmering.

Engelsk titel: 


Programming in C++

Sprog:


Point (ECTS )

  5

Kursustype:   

Kursus for diplomingeniørstuderende
Kursus for civilingeniørstuderende- Grundlæggende kursus
Kurset udbydes under Tompladsordningen


Skemaplacering:


Forår og Efterår: Mandag aften kl. 17-21.


 

Undervisningsform:

Der vil normalt være forelæsning 17-18.30, herefter øvelser.
Der oprettes et alternativt øvelseshold mandag 15-17.

Kursets varighed:

13-uger

Eksamensplacering:

Særlig dag,   Særlig dag  S07 den 16/5-07

Evalueringsform:

Varighed eksamen:

Hjælpemidler:

Bedømmelsesform:

Tidligere kursus:

02198

Pointspærring:

Faglige forudsætninger:

                                          

Deltagerbegrænsning:

Minimum  5, Maksimum:  170
 

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.


Kursusindhold:

Sprogkonstruktionerne i C++. Efter en kort introduction som sammenligner funktionsdrevet, datadrevet og objectorienteret programmering, er udgagnspunktet programmer som anvender standard biblioteksabstraktioner, senere bliver fokus at definere sine egne abstraktioner.
Grundlæggende datatyper, valg og beslutninger, løkker, arrays og strenge, pegere og referencer, programmering med funktioner og templates, programfiler og pre-processoren, struct og klasser, klasse-operationer, operator overloading, nedarvning, virtuelle funktioner og polymorfisme, programfejl og behandling af undtagelser, klasse-templates, input og output operationer, og standard template biblioteket (STL) bliver berørt undervejs.


Litteratur::

Koenig & Moo: "Accelerated C++", Addsion-Wesley ISBN 0-201-70353-X


Bemærkninger:

Kurset udbydes også som enkeltfag under Åben Uddannelse. Pris kr. 5.000,-. Se ansøgningsformular på følgende link: http://tele3w.adm.dtu.dk/aau/tomp_d.asp


Kursusansvarlig:

Finn Gustafsson, 322, 012, (+45) 4525 7521, figu@imm.dtu.dk  

Institut:

02 Informatik og Matematisk Modellering

Kursushjemmeside:

http://www.imm.dtu.dk/courses/02393/

Nøgleord:

C++, Objekt orienteret programmering
Sidst opdateret: 6. februar, 2007