Tidligere kursus: 49109 |
Udbydes af:
Institut for Informationsteknologi
(IT) |
Pointspærring: 49109/49137/C4307 |
Faglige forudsætninger: 49104/05/C4051/21390/C2180/C5521/C8411/77142 |
Vejledende semester:
Først i studiet. |
Deltager antal: Max. 100 |
Undervisningsform: 1 skemamodul forelæsninger i 10 uger, øvelser (2 timer, 8 gange), samt et afsluttende projekt |
Evalueringsform:
Bedømmelse af rapporten forudsætter godkendelse af obligatoriske øvelser. Rapportaflevering.
(13-skala
) |
Kontaktperson: |
Rolf Nevald, IT, bygn. 344, tlf. 4525 3736E-mail: rn@it.dtu.dk |
|
Kursusmål: At give deltagerne et indgående kendskab til objekt orienteret programmering (OOP). At opnå færdighed i kodning i C++, idet det er et sprog, der på udmærket vis understøtter OOP. At sætte den studerende i stand til at vælge hensigtsmæssige klassehierarkier, og vekselvirkninger mellem objekter i klasserne ved løsning af lidt større, konkrete problemstillinger. |
Kursusindhold: De basale C++ sprog-konstruktioner og typer (statiske og dynamiske) med særlig vægt lagt på typen class. Begreberne overloading af funktioner og operatorer, parametriserede typer (templates) og klasseunderstøttet systematisk fejlbehandling. Kendskab til klasse-biblioteker, såsom ind/ud faciliteter, containerklasser og brugerflade-faciliteter. Opbygning af eget klasse-bibliotek. Implementerings erfaring ved parallel udførelse af alle aktiviteterne på en egnet konkret opgave. Kurset afsluttes med udførelse af et mindre projekt, der kan være enten foreslået af læreren eller selvvalgt. |