Trefwoorden C++
Doelstellingen Enerzijds de basiskennis en fundamenten van C++ verder uitdiepen en anderzijds ingaan op echt realistische problemen, programming-in-the-large en geavanceerde programmeertechnieken.
Voorkennis Met vrucht geslaagd zijn voor het opleidingsonderdeel C++ in het tweede jaar.
Leerinhoud We leren op een meer elegante/ verfijnde wijze problemen in C++ uit te werken (manipulators, applicators, iterators, functors, enz. komen aan bod). We verbreden onze kennis in C++ door een accentverschuiving in de aanpak van problemen. We leren creatiever omspringen met complexere datastructuren en baseren ons daarbij op de standaard template library (STL, integraal onderdeel van de C++ definitie). We bestuderen intens de interactie (event-driven) met systeemcomponenten (win95/winNt) aan de hand van Windows API.
We starten met een korte praktische initiatie in STL en vervolgen onmiddellijk met programmatie onder win32 en werken met de GUI. Verder maken we gebruik van resources (bitmaps, menu's, sneltoetsen, dialoogvensters en al de common controls). We geven onze programma's dan meer inhoud met een grondige studie van STL.
Verdere onderwerpen die afhankelijk van de resterende tijd aan bod kunnen komen zijn: RTTI, objectversioning en implementatie van persistentie in C++. Multithreading en thread-safe object-oriented applications. MDI., DLL., COM., OLE.,CORBA
Onderwijsvormen Hoorcollege aangevuld met oefeningen.
Studiematerialen Begeleidende nota's C++, een prototype++, J. Van Schoor.
The C++ Programming Language, Third Edition, Bjarne Stroustrup, Addison Wesley, 1997.
Handleidingen en online help C++ compilers.
Studiebegeleiding Tijdens de oefeningsessies kunnen er problemen behandeld worden.
Beoordeling Zowel theoretisch (fundamenten van C++) als concreet praktische kennis zal ondervraagd worden.
Het examen is schriftelijk inclusief een vraag over een projectopgave.
Studiekosten Facultatief een boek over window's programmatie.
OP-leden
Taal
Nederlands
|
|