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. |
|
|