2010 PSWT Lehre // 2010 PSWT Curriculum
Update (2011-12-16): This post is getting out-of-date. Please use the courses category on this blog.
The Open Source Research group teaches as part of the Praktische Softwaretechnik (applied software engineering) research and teaching alliance. Please find below our teaching plans for WS 2010 onward or review the overview PDF (content equivalent). A separate spreadsheet shows in more detail which degree program can take which class.
Dozenten // Lecturers
PSWT Lehrangebot und -Fluss // PSWT Classes and Dependencies
Das Studium der Praktischen Softwaretechnik beginnt mit der Grundlagenvorlesung PSWT. Diese Vorlesung muss im Kontext der meisten Studiengänge gehört werden. Die PSWT Grundlagenvorlesung vermittelt Ihnen einen guten Überblick über alle Themen, welche Ihnen in den späteren Vertiefungsveranstaltungen wieder begegnen werden. Im Regelfall sollten Sie die Grundlagenvorlesung PSWT belegen, bevor Sie eine der spezialisierten Veranstaltungen hören. Nachdem Sie PSWT gehört haben, können Sie je nach Wunsch die verschiedenen zur Verfügung stehenden PSWT Lehrveranstaltungen besuchen. Zum Abschluss Ihres Studiums können Sie unter Anleitung eines PSWT-Professors eine Abschlussarbeit anfertigen. Sie können selbstverständlich auch andernorts Ihre Abschlussarbeit ausführen. |
Your studies of Applied Software Engineering start with the main overview class, called PSWT. This class is mandatory under most circumstances. The main PSWT class provides a good overview of most software engineering topics, your understanding of which you’ll deepen in later specialized classes. We suggest that you take the main PSWT class first, before you take any of the more specialized classes. Depending on your major discipline, you can then select several of the PSWT classes to complete your degree’s requirements. You finish your studies with your final thesis, which can be done under the supervision of a PSWT professor or in a different field. |
PSWT Überblick Lehre // PSWT Teaching Overview
WS | PSWT | Praktische Softwaretechnik | Applied Software Engineering |
WS | SPM | Software-Projektmanagement | Software Project Management |
WS | DP | Entwurfsmuster | Design Patterns |
WS | TSWS-AT | Testen von Softwaresystemen, Advanced Topics | Software System Testing, Advanced Topics |
WS | ZP | Zeitplanungsprobleme | Zeitplanungsprobleme |
WS | ARCH | Software-Architektur | Software Architecture |
WS | NYT | Nailing your Thesis | Nailing your Thesis |
SS | AMOS | Agile Methoden und Open Source | Agile Methods and Open Source |
SS | PROD | Produktmanagement | Product Management |
SS | FIRM | The Firm | The Firm |
SS | UML | Objektorientierte Analyse und Entwurfsmethodik mit UML | Object Oriented Analysis and Design Methods with UML |
SS | TSWS-FL | Testen von Softwaresystemen, Foundation Level | Software System Testing, Foundation Level |
Die PSWT Lehre bietet sowohl Management- wie auch technisch-orientierte Lehrveranstaltungen. Management-orientierte Veranstaltungen umfassen AMOS, welches Agile Methoden und Open Source Praktiken vermittelt, SPM, welches Software-Projektmanagement lehrt, FIRM, ein Seminar, welches die wesentlichen Funktionen einer Softwarefirma vermittelt, und PROD, ein Seminar zum Thema Produktmanagement. Technisch-orientierte Lehrveranstaltungen umfassen UML, welches objektorientierte Analyse und Entwurf mit UML lehrt, DP, welches objektorientierten Entwurf mit Entwurfsmustern lehrt, ARCH, ein Seminar zum Thema Software-Architektur, und TSWS, welches Qualitätssicherung mittels Testverfahren von Softwaresystemen vermittelt. TSWS besteht aus zwei separaten Vorlesungen, von denen die eine Grundlagen und die andere fortgeschrittene Konzepte vermittelt. Zusätzlich gibt es NYT (“Nailing your Thesis”), eine Veranstaltung, die zum wissenschaftlichen Arbeiten ausbildet. Alle Veranstaltungen haben einen zweisemestrigen Turnus. |
PSWT teaching includes both managerial and engineering classes. Managerial classes comprise AMOS, which teaches Agile Methods and Open Source practices, SPM, which teaches software project management, and FIRM, a seminar on the various business functions of a software firm, and PROD, a seminar about product management. Engineering classes comprise UML, which teaches you object-oriented analysis and design using UML, DP, which teaches your object-oriented design using design patterns, ARCH, a seminar on software architecture, and TSWS, which teaches you quality assurance through test methods of software systems. TSWS is split into a foundation level and an advanced topics class. In addition, we offer NYT (“Nailing your Thesis”), a class that teaches you how to perform research. All courses repeat every second semester. |
INF-Diplom Module // INF-Diplom Modules
INF-Diplom Studienplan // INF-Diplom Curriculum
|
|
INF-Bachelor Module // INF-Bachelor Modules
Modules marked green are unique Bachelor modules, modules marked red are Master modules made available to Bachelor students.
INF-Bachelor Studienplan // INF-Bachelor Curriculum
|
|
INF-Master Module // INF-Master Modules
INF-Master Studienplan // INF-Master Curriculum
|
|
IIS Module // IIS Modules
IIS Studienplan // IIS Curriculum
|
|