Procedurele programmeertalen zijn relatief eenvoudig aan te leren en toe te passen, maar procedureel geschreven programma’s zijn in de praktijk vaak moeilijk te onderhouden. Object georiënteerde talen komen tegemoet aan deze en andere nadelen van een procedurele benadering.
In deze cursus behandelen we object-oriëntatie (OO). Naast een algemene inleiding OO, is deze cursus een uitstekende voorbereiding op de basiscursus Java. In de voorbeelden gebruiken we daarom ook Java. Daarnaast gebruiken we UML klasse diagrammen om de OO ontwerp-principes te verduidelijken.