Programmeren is een essentiele vaardigheid voor iedereen die in aanraking komt met informatietechnologie, zoals informatica- en bedrijfsinformatiestudenten. Vooral objectgeorienteerd programmeren wordt de laatste jaren steeds populairder. Een objectgeorienteerd programma is opgebouwd uit objecten, d…
Netwerkprogrammeren; sockets; client/server interacties; parallellisme; threads; parallelisme in GUIs; threads synchronisatie; timesharing
Linked list; hashing en hashing tables; Collection interface; Collection implementatieklassen; iterators; Map klasse; input/output klassen; byte streams vs. char streams
Grafische componenten; Java GUI toolkits (AWT en Swing); aansturing door events; events afhandeling; observer patroon; Model-View-Controller patroon
Recursieve functies; recursieve sorteeralgoritmes; recursieve objectstructuren; excepties doorgeven en afhandelen; exceptie declaratie