Courses

The Software Construction (SWC) Research Group was dissolved upon the retirement of Prof. Dr. Horst Lichter on August 1, 2026. That is why we do no longer offer any new courses and depth-area oral colloquia.

From 1998 to 2026, in addition to numerous seminars and practical labs, we offered the following courses:

CS Course#
Software Quality Assurance23
Software Project Management21
Object-oriented Software Construction21
Software-Qualitätssicherung & Projektmanagement6
Software-Projektpraktikum Einführungsveranstaltung6
Produktlinienentwicklung3
Komponententechnik2
Programmierung2
Service Course#
Software Engineering (CES)9
Systematische Software-Entwicklung5
Bridge Course#
Vorkurs Informatik (winter, all faculties)26
Vorkurs Informatik (summer, CS)8

Summer semester 2026

Winter semester 2025/2026

Summer semester 2025

Winter semester 2024/2025

Summer semester 2024

Winter semester 2023/2024

Summer semester 2023

Winter semester 2022/2023

  • Data Mining im Bankensektor
    Bachelor
    • Software project lab
    • Language: German
    • Credit points: 7
    Supervisors
  • Modellierung von Digital Twins für Energiesysteme
    Bachelor
    • Software project lab
    • Language: German
    • Credit points: 7
    Supervisors
  • Object-oriented Software Construction
    Master
    • Lecture & exercise
    • Language: English
    • Credit points: 6
    Lecturer
    Assistants

Summer semester 2022

Winter semester 2021/2022

  • Object-oriented Software Construction
    Master
    • Lecture & exercise
    • Language: English
    • Credit points: 6
    Lecturer
    Assistants
  • Software Systems for Public Transportation
    Bachelor
    • Software project lab
    • Language: German
    • Credit points: 7
    Supervisors
  • Timeseries Synthesizer
    Bachelor
    • Software project lab
    • Language: German
    • Credit points: 7
    Supervisors

Summer semester 2021

Winter semester 2020/2021

  • Data Analytics in FinTech
    Bachelor
    • Software project lab
    • Language: German
    • Credit points: 7
    Supervisors
  • Resilience Engineering of Software-Landscapes
    Bachelor
    • Software project lab
    • Language: German
    • Credit points: 7
    Supervisors

Summer semester 2020

  • Daten die uns bewegen - Datenvisualisierung zur Verbesserung des öffentlichen Verkehrs
    Bachelor
    • Software project lab
    • Language: German
    • Credit points: 7
    Supervisors
  • Many ways to travel - Building a comparison portal for package tours with diverse transportation
    Bachelor
    • Software project lab
    • Language: German
    • Credit points: 7
    Supervisors
  • Software Project Management
    Master
    • Lecture & exercise
    • Language: English
    • Credit points: 4
    Lecturer
    Assistants
  • Software Quality Assurance
    Bachelor Master
    • Lecture & exercise
    • Language: English
    • Credit points: 6
    Lecturer
    Assistants
  • Vorkurs Informatik (Autumn 2020)
    • Bridge course
    • Language: German
    Supervisors

Winter semester 2019/2020

Summer semester 2019

Winter semester 2018/2019

Summer semester 2018

  • Report Smart - Developing an adaptive system for enhanced reporting capabilities
    Bachelor
    • Software project lab
    • Language: German
    • Credit points: 7
    Supervisors
  • Software Project Management
    Master
    • Lecture & exercise
    • Language: English
    • Credit points: 4
    Lecturer
    Assistants
  • Travel Smart - Building a system enhancing cross selling potentials for travel bookings
    Bachelor
    • Software project lab
    • Language: German
    • Credit points: 7
    Supervisors
  • Vorkurs Informatik (Autumn 2018)
    • Bridge course
    • Language: German
    Supervisors

Winter semester 2017/2018

Summer semester 2017

  • Building Software for Smart Public Transport
    Bachelor
    • Software project lab
    • Language: German
    • Credit points: 7
    Supervisors
  • Modern Software Development for Smart Insurances
    Bachelor
    • Software project lab
    • Language: German
    • Credit points: 6
    Supervisors
  • Software Quality Assurance
    Bachelor Master
    • Lecture & exercise
    • Language: English
    • Credit points: 6
    Lecturer
    Assistants
  • Vorkurs Informatik (Autumn 2017)
    • Bridge course
    • Language: German
    Supervisors

Winter semester 2016/2017

Summer semester 2016

  • Digital Playgrounds – Providing Corporate Data & Services for Everyone
    Bachelor
    • Software project lab
    • Language: German
    • Credit points: 6
    Supervisors
  • Flying High – Using Cloud- and PaaS-Solutions in an Industrial Context
    Bachelor
    • Software project lab
    • Language: German
    • Credit points: 7
    Supervisors
  • Software Project Management
    Master
    • Lecture & exercise
    • Language: English
    • Credit points: 4
    Lecturer
    Assistants
  • Vorkurs Informatik (Autumn 2016)
    • Bridge course
    • Language: German
    Supervisors

Winter semester 2015/2016

Summer semester 2015

Winter semester 2014/2015

Summer semester 2014

Winter semester 2013/2014

Summer semester 2013

Winter semester 2012/2013

Summer semester 2012

Winter semester 2011/2012

  • Software-Projektpraktikum Einführungsveranstaltung
    Master
    • Lecture & exercise
    • Language: German
    Lecturer
  • Vorkurs Informatik (Spring 2012)
    Master
    • Bridge course
    • Language: German
    Lecturer
    Assistants

Summer semester 2011

Winter semester 2010/2011

Summer semester 2010

Winter semester 2009/2010

Summer semester 2009

  • Software Project Management
    Master
    • Lecture & exercise
    • Language: English
    Lecturer
  • Software-Projektpraktikum Einführungsveranstaltung
    Master
    • Lecture & exercise
    • Language: German
    Lecturer
  • Software-Qualitätssicherung
    Master
    • Lecture & exercise
    • Language: German
    Lecturer
  • Vorkurs Informatik (Autumn 2009)
    Master
    • Bridge course
    • Language: German
    Lecturer

Winter semester 2008/2009

  • Objektorientierte Software-Konstruktion
    Master
    • Lecture & exercise
    • Language: German
    Lecturer
    Assistants
  • Service-oriented Architecture - Methods and Technologies
    Master
    • Seminar
    • Language: German
    Lecturer
  • Systematische Software-Entwicklung (Service)
    Master
    • Lecture & exercise
    • Language: German
    Lecturer

Summer semester 2008

Winter semester 2007/2008

  • Objektorientierte Software-Konstruktion
    Master
    • Lecture & exercise
    • Language: German
    Lecturer
  • Systematische Software-Entwicklung (Service)
    Master
    • Lecture & exercise
    • Language: German
    Lecturer

Summer semester 2007

  • Management of Software Development Projects
    Master
    • Lecture & exercise
    • Language: English
    Lecturer
  • Vorkurs Informatik (Autumn 2007)
    Master
    • Bridge course
    • Language: German
    Lecturer

Winter semester 2006/2007

Summer semester 2006

  • Management of Software Development Projects
    Master
    • Lecture & exercise
    • Language: English
    Lecturer
  • Software-Qualitätssicherung & Projektmanagement
    Master
    • Lecture & exercise
    • Language: German
    Lecturer
  • Software-Wartung
    Master
    • Seminar
    • Language: German
    Lecturer
    Assistants
  • Vorkurs Informatik (Autumn 2006)
    Master
    • Bridge course
    • Language: German
    Lecturer

Winter semester 2005/2006

Summer semester 2005

  • Management of Software Development Projects
    Master
    • Lecture & exercise
    • Language: English
    Lecturer
  • Software-Qualitätssicherung & Projektmanagement
    Master
    • Lecture & exercise
    • Language: German
    Lecturer
  • Use-Case basierte Anwendungsentwicklung mit Java
    Master
    • Software project lab
    • Language: German
    Lecturer
    Assistants
  • Vorkurs Informatik (Autumn 2005)
    Master
    • Bridge course
    • Language: German
    Lecturer

Winter semester 2004/2005

Summer semester 2004

Winter semester 2003/2004

Summer semester 2003

  • Software-Entwicklung (Service)
    Master
    • Lecture & exercise
    • Language: German
    Lecturer
  • Software-Qualitätssicherung
    Master
    • Lecture & exercise
    • Language: German
    Lecturer
  • Techniken des Requirements Engineering
    Master
    • Seminar
    • Language: German
    Lecturer
    Assistants
  • Vorkurs Informatik (Autumn 2003)
    Master
    • Bridge course
    • Language: German
    Lecturer

Winter semester 2002/2003

Summer semester 2002

Winter semester 2001/2002

Summer semester 2001

Winter semester 2000/2001

Summer semester 2000

Winter semester 1999/2000

Summer semester 1999

Winter semester 1998/1999

Summer semester 1998