Seminar on Design and Architecture Patterns