Navigation

Courses

We teach software engineering as the professorship of 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.

Course overview

CodeName and Link to SummaryLanguageRegularityBlog Posts
ADAPAdvanced Design and ProgrammingGermanWinter semesterMore info
AMOSAgile Methods and Open SourceEnglishIrregularMore info
AMSEContinuous Software EngineeringGermanWinter semesterMore info
ARCHSoftware ArchitectureGermanSummer semesterMore info
FLOSSFree/Libre, and Open Source SoftwareEnglishSummer semesterMore info
KOLLResearch Group ColloqiumEnglish and GermanEvery semesterMore info
NYTPerforming Scientific ResearchEnglishSummer semesterMore info
PRODSoftware Product ManagementEnglishWinter semesterMore info
PROJInformatics Master ProjectEnglish or GermanEvery semesterMore info
SAKISoftware Applications with AIGermanSummer semesterMore info

If you encounter problems during the course registration period, please be in touch.

Curriculum explained

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 TEAM (high-performance teamwork, in development) and then AMOS, our course on agile methods with real industry involvement. Ideally you come in with ADAP capabilities or similar. You can also take ARCH, our course on software architecture. If interested in the business side of computer science, you may like PROD (software product management) and FLOSS (how open source is changing the industry).

For Master students of International Information Systems, we recommend you take PROD, our course on software product management. It is a requirement for AMOS. You may also like FLOSS, our course on how open source works, the business models it has created, their economics, and how this is changing the software industry and beyond.

Explainer video

The folllowing video provides a short 15min overview of our curriculum and the reasoning behind it.

%d bloggers like this: