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 »