Opleiding: Object Orientation
In de cursus Object Orientation komen de fundamentele concepten achter object georiënteerd ontwerpen en programmeren aan de orde.
Intro Object Oriëntatie
De cursus gaat van start met een inleiding waarin wordt uitgelegd hoe men tot oriëntatie object is gekomen. Hierbij wordt ingegaan op de software crisis en hoe je object kunt beschouwen als domein en programma concepten.
Classes en Objects
Vervolgens komen de kenmerken van classes en objects aan de orde. Dan wordt besproken wat classes zijn en hoe objecten kunnen worden geïnstantieerd. Ook komt aan de orde hoe de verantwoordelijkheid voor data opslag en verwerking aan classes kan worden toegewezen door middel van attributen en methoden.
Object Oriented Concepts
Eveneens worden bekende object georiënteerde concepten als encapsulation, inheritance, polymorfisme, interfaces en abstracte classes toegelicht en gedemonstreerd. De relaties die tussen classes kunnen bestaan, zoals associatie, aggregatie en compositie komen eveneens aan bod
Object Oriented Modeling
Tot slot wordt aandacht besteed aan de standaard methoden en technieken van object georiënteerd systeem ontwerp en modellering met UML.