Introduction and course organization
This only applies for software design patterns
Main goal: Identifying and applying patterns in different situations and contexts.
You are responsible for presenting a pattern you have chosen!
Things you can consider for your presentation
The presentations can be held in pairs. In this case, the required duration is doubled to 30 - 40 minutes.
Please send the slides after your presentation to me or use the Moodle course
This is just a suggestion. It's okay when you have a different structure.
Based on the GoF (see E. Gamma, R. Helm, R. Johnson, J. Vlissides: Design Patterns. Elements of Reusable Object-Oriented Software. Addison-Wesley, 1995) pattern description structure.
Things you can consider for the discussion
Presentation
Things I will consider:
Date | Topic |
---|---|
11/10/24 | Introduction and organization |
18/10/24 | Final submission for your pattern. |
25/10/24 - 31/01/25 |
Presentations & discussions |
These topics are starting points. You can either choose an pattern listed here or you can add your own one. In this case, please contact me in advance.
Source: E. Gamma, R. Helm, R. Johnson, J. Vlissides: Design Patterns. Elements of Reusable Object-Oriented Software. Addison-Wesley, 1995
Source: M. Richards, N. Ford: Fundamentals of Software Architecture: An Engineering Approach. A Comprehensive Guide to Patterns, Characteristics, and Best Practices
Source: Prof. Walter Kriha and previous semesters
The more we mange to discuss the different patterns, the more interesting the course will be!
If you have any questions about your topic, grading, presentation etc.: ask me anytime
Prof. Dr. Tobias Jordine
Office 313