Lecturer | Teaching AssistantsA�| LevelA�|A�Description |A�Relevant Seminar |Course Material |A�Recommended LiteratureA�
Master: Informatics, ITMC, Intelligent Adaptive Systems, Information Systems.
This course is part of the module “Empirical Software Engineering”.
The lecture “Software Patterns” deals with the topic Software Engineering Knowledge using empirical, experience-based patterns to solve typical recurring problems in software projects. This applies to both classic design patterns (patterns and anti-patterns), which are known in the field of Software Architecture, as well as modern, domain- and task-specific patterns such as process and project management patterns, or usability patterns.
The weekly material can be accessed on MIN-CommSy, in the room “MOBIS – 15/16 WS – Lecture Software Patterns”.
Date | Start | End | Main subject | Location | Topics |
---|---|---|---|---|---|
15.10 | 10:15 | 11:45 | Introduction | F-132 | A� |
22.10 | 10:15 | 11:45 | Design patterns I | F-132 | Adapter, Bridge, Proxy |
29.10 | 10:15 | 11:45 | Object Oriented Thinking | F-132 | Inheritance, Delegation, Polymorphism |
05.11 | 10:15 | 11:45 | Design Patterns II | F-132 | Observer, Strategy,A�Template |
12.11 | 10:15 | 11:45 | Design Patterns III | F-132 | Factory, Command |
19.11 | 10:15 | 11:45 | Architecture Patterns I | F-132 | MVC, Mini-Lecture: Spring |
26.11 | 10:15 | 11:45 | Architecture Patterns II | F-132 | Layered Systems, Blackboard, MVC, Client-Dispatcher-Server, Broker |
03.12 | 10:15 | 11:45 | Testing Patterns I | F-132 | Unit Testig, Mock Objects |
10.12 | 10:15 | 11:45 | Testing Patterns II | F-132 | Dependency Injection |
17.12 | 10:15 | 11:45 | Usability Patterns I | F-132 | Usability for Mobile: Patterns and Anti-Patterns |
07.01 | 10:15 | 11:45 | Patterns within the Eclipse Open Source project | F-132 | Guest Speaker: Lars Vogel |
14.01 | 10:15 | 11:45 | Usability Patterns II / Documentation Pattern I | F-132 | Usability for Mobile: Anti-Patterns |
21.01 | 10:15 | 11:45 | Agile Patterns / Global Software Development / Open Source Development | F-132 | A� |
28.01 | 10:15 | 11:45 | Summary | F-132 | A� |