Course Overview

This page summarizes the teaching of both PSWT and OSS:

Open Source Research Group (Professur für Open-Source-Software)

A list of courses that we (the open source research group) teach. The curriculum explanations put things into perspective. Another overview shows how we export the courses to related degree programs. Evaluations are also available.

Code Type Program Schedule Syllabus Full Name Language Status
ADAP Lecture BA (MA) Schedule Syllabus Advanced Design and Programming German Every WS
AMOS Lab Course MA Schedule Syllabus Agile Methods and Open Source English Every SS
ARCH Lecture MA Schedule Syllabus Software Architecture German Every SS
FLOSS Lecture MA (BA) Schedule Syllabus Free, Libre, and Open Source Software English Every SS
KOLL Seminar BA, MA Schedule Syllabus Kolloquium English Every Semester
NYT Lab Course BA (MA) Schedule Syllabus Nailing your (Research) Thesis English Every WS
PROD Lecture MA Schedule Syllabus Product Management English Every WS

Schedules are world-readable Google Spreadsheets. Switch between tabs to see the evolution of the course over the years.

If it says “BA (MA)”, it means that you should take the course during your Bachelor degree, but we will let you in during your Master degree if you missed the course during your Bachelor studies.

Voluntary (0 ECTS) Workshops

Students can take these (irregular) workshops; no credit points accrue, students should only take these workshops out of interest in the subject matter.

Code Type Program Schedule Syllabus Full Name Language Status
SALES Workshop BA, MA Syllabus Strategic Solution Selling German Irregular
TEAM Workshop BA, MA Schedule Syllabus Introduction to Team Work English Every Semester

Praktische Softwaretechnik

We teach as part of the “Forschungs- und Lehrallianz Praktische Softwaretechnik” (Applied Software Engineering). Our colleagues in the alliance add the following courses to our curriculum:

Code Type Program Schedule Syllabus Full Name Language Status
DP Lab Course BA, MA Schedule Syllabus Design Patterns German Every WS
ITM Lecture BA, MA Schedule Syllabus IT-Modernisierung German Every SS
OOAD Lecture BA, MA Schedule Syllabus Object Oriented Analysis and Design with UML German Every SS
PSWT Lecture BA, MA Schedule Syllabus Applied Software Engineering Mixed Every WS
SPM Lecture BA, MA Schedule Syllabus Software Project Management German Every WS
TSWS Lecture BA, MA Schedule Syllabus Testing of Software Systems German Every SS

More about the alliance can be found on its homepage.

Courses in Planning or Retired

Code Type Program Schedule Syllabus Full Name Language Status
UXD Seminar BA Schedule Syllabus User Experience Design German In planning
FIRM Seminar MA Schedule Syllabus The Software Firm English Retired
TDD Lab Course MA Schedule Syllabus Test-Driven Development English Retired

Leave a Reply