Courses
We teach software engineering as the professorship for open-source software and as a member (and leader) of the research and teaching alliance applied software engineering (“Praktische Softwaretechnik”). We also contribute to basic (mandatory) course teaching in computer science and service German-style “business informatics” (information systems or “Wirtschaftsinformatik”).
Please also see our continuing education (postgraduate) courses.
All our courses will be taught online until further notice (and COVID-19 has been defeated).
Course overview
Winter semester courses
The German Wintersemester (“winter semester”) runs from October to March and constitutes the first half of the academic year. Teaching starts around Mid October and ends Mid February.
Code | Name and Link to Summary | Language | Regularity | Blog Posts |
---|---|---|---|---|
ADAP | Advanced Design and Programming | German | Winter semester | More info |
AMOS | Agile Methods and Open Source | English | Every semester | More info |
COACH | Coaching Agile Teams | English | Every semester | More info |
MADE | Methods of Advanced Data Engineering | English | Every semester | More info |
Summer semester courses
The German Sommersemester (inaccurately translated as “summer semester”) runs from April to September and constitutes the second half of the academic year. Teaching starts around Mid April and ends Mid July.
Code | Name and Link to Summary | Language | Regularity | Blog Posts |
---|---|---|---|---|
AMOS | Agile Methods and Open Source | English | Every semester | More info |
COACH | Coaching Agile Teams | English | Every semester | More info |
MADE | Methods of Advanced Data Engineering | English | Every semester | More info |
FOSS | Free and Open-Source Software 2.0 | English | Summer semester | More info |
NYT | Performing Scientific Research | English | Summer semester | More info |
On-demand courses
On-demand courses are typically courses with one student at a time, working closely with a supervisor. You can bring your own topic or react to our outreach activities.
Code | Name and Link to Summary | Language | Regularity | Blog Posts |
---|---|---|---|---|
KOLL | Research Group Colloqium | English and German | On demand | More info |
BSEM | Informatics Bachelor Seminar | Through SEMI | On demand | — |
SEMI | Informatics Master Seminar | English or German | On demand | More info |
PRAK | Informatics Bachelor Praktikum | Through PROJ | On demand | — |
PROJ | Informatics Master Projekt | English or German | On demand | More info |
If you encounter problems during the exam registration period, please be in touch.
Curriculum overview
For Bachelor students of Informatik (computer science), we recommend you take AuD (algorithms and data structures) in your first semester, ISE (introduction to software engineering e.g. SoSy3 or PSWT) in your third semester, and ADAP (advanced design and programming) in your fifth semester. This should provide the basics of a Bachelor-level software engineering education. If you have an interest in scientific research, you may want to add NYT, our course on performing scientific research.
For engineering-oriented Bachelor students of Wirtschaftsinformatik, we recommend the same as for Bachelor students of computer science.
For Master students of Informatik, we recommend you take AMOS, our course on agile methods with real industry involvement. Ideally you come in with ADAP capabilities or similar.
Course history
Retired or irregular courses.
Code | Name and Link to Summary | Language | Regularity | Blog Posts |
---|---|---|---|---|
AMSE | Advanced Methods of Software Engineering | English | Irregular | More info |
ARCH | Softwarearchitekturprojekt | German | Irregular | More info |
COSS | Commercial Open Source Startups | English | Irregular | More info |
FLOSS | Free/Libre, and Open-Source Software | English | Retired | More info |
PROD | Software Product Management | English | Retired | More info |
SAKI | Softwareanwendungen mit KI | German | Irregular | More info |