- Modellierung nebenläufiger Prozesse und Threads mit Petrinetzen - Planen, Entwerfen und Realisieren komplexer Softwaresysteme in einem Projektteam - Programmierung nebenläufiger Prozesse unter Linux - Programmierung von Multi-Threading Prozessen - Anwendung von Systemfunktionen unter Linux zur Interprozesskommunikation und Synchronistaion von Threads und Prozessen - Verwaltung von Softwaremodulen mit einer Versionsverwaltungs-Software (SVN)