Stage 1

  • Professional Skills
  • Enterprise Information Systems
  • Designing for Usability
  • Introduction to Programming
  • Computer Architecture and Networks
  • Logic and Sets
  • Absolute Beginners' German

Stage 2

  • Real World Project
  • Operating Systems, Security and Networks
  • Programming, Algorithms and Data Structures
  • Data and Information Retrieval
  • Software Engineering
  • Technology and its Social, Legal and Ethical Context
  • Post Beginners' German

Stage 3

  • Individual Project
  • Agile Development
  • Software Quality and Process Management
  • Theoretical Aspects of Computer Science
  • Open-Source Development
  • Lower Intermediate German