Umfangreiche Projekte strukturieren und entsprechende Designs herstellen sowie robusten Code schreiben; dies ist Inhalt dieses Kurses. Objektorientierung ist dafür die Grundlage.

Objektorientierte Programmierung
  • Struktur von objektorientierten Anwendungen
  • Kapselung von Daten
  • Vererbung
  • Polymorphie
Entwurfsmuster (Design Patterns) 
  • Erzeugungsmuster
  • Strukturmuster
  • Verhaltensmuster
Einführung in UMLEinführung in Datenbanksysteme