DTU
Uddannelse
Forrige side | Gældende version Arkiv 1998/1999 
 
92808 C og objektorienteret programmering med C++
Engelsk titel: C and object-oriented Programming in C++

Type: Å, Sprog: E
valgfrit kursus
Point: 5 point
Udbydes af: Institut for Anvendt Elektronik (IAE)
Pointspærring: D4495
Faglige forudsætninger: 92032
Vejledende semester: 5. eller 6. semester.
Undervisningsform: Forelæsninger og projektarbejde
Evalueringsform: Bedømmelse af rapporten forudsætter godkendelse af obligatorisk projektarbejde. Rapportaflevering. (13-skala )
Kontaktperson: Thorkild Larsen, IAE, bygn. 451, tlf. 4525 5283
Kursusmål: Kursets mål er at sætte den studerende i stand til at programmere i C samt at bruge principperne i objektorienteret programmering ved design af et større program, herunder at kunne programmere i C++.
Kursusindhold: Programmering i C:
Typer, operatorer, udtryk, kontrolstrukturer, funktioner, programstruktur, skop, pointere, arrays, strukturer, input og output, filer.
Objektorienteret programmering med C++:
Udvidelser i forhold til C af datatyper og operatorer.
Funktioner. Referenceargument. Skop.
Dynamisk lagerallokering. Overloading af funktionsnavne.
Klasser. Definition af klassetype. Erklæring af klasseobjekter. Datamedlemmer. Medlemsfunktioner. This pointer. Friends. Skop for klasser. Konstruktører og destruktører. Dataabstraktion. Medlemsvis initialisering. Overloading af operatorer. Nedarving. Basisklasse, private og public. Skop ved nedarving. Objektorienteret programmering. Virtuelle funktioner. Dynamisk binding.