Teaching Information

Besides introductionary courses for 1th up to 3rd year students (Introduction to Computer Science from an algorithm/programming and system-centered view, advanced Java programming techniques for parallel systems and an introduction to distributed algorithms and systems), our teaching activities put an emphasis on combining the theoretical background of distributed systems with knowledge about middleware and architecture for complex systems with a special focus on Service-Oriented Architectures (SOA) and Service Ecosystems as models for Enterprise Application Integration (EAI) as well as Business-to-Business Integration (B2B) settings. This is done by advanced courses, projects and seminars as well as practical labs to get hands-on experience with real-life systems.

Teaching on Bachelor-level is performed solely in German at the moment, hence detailed descriptions of these courses per semester etc. are only provided in German, too. For the Advanced level, courses are offered in English (dependend on language skills of the actual audience); course descriptions for

  • DSG-SOA-M: Service-Oriented Architectures and Middleware (summer term, 6 ECTS)
  • DSG-DSAM-M: Distributed Systems Architecture and Middleware (winter term, 6 ECTS)
  • DSG-SRDS-M: Selected Readings in Distributed Systems (winter and summer term, 3 ECTS)

are provided in English (for details cf. our Module Handbook).