Geavanceerd Object-georienteerd Programmeren
De studenten verdiepen zich verder in object-georiënteerd programmeren met de nodige aandacht voor het ontwerp en programmeren van goed gestuctureerde, robuuste, uitbreidbare en elegante code. Java wordt gebruikt als de centrale object-georiënteerde programmeertaal, maar de aangeleerde concepten en technieken zijn van toepassing op vele object-georiënteerde programmeertalen.
In het vak worden onder andere de volgende onderwerpen behandeld: situering van het object-georiënteerd programmeerparadigma binnen de programmeerparadigma’s, ontwerpprincipes voor en programmatie van object-georiënteerde systemen, software patronen, raamwerken, grafische user interfaces en event-gebaseerde systemen, defensief (contractueel) programmeren, robuuste code, software testing en multi-threading.
Lectures
Lecture 1
-
Introduction & things you want to know on Object Oriented Programming: pdf
-
First steps in Java: pdf vieropeenrij.zip
« Programming Technologies | Software Engineering »