Skip Navigation Links.

BIM492 - Design Patterns

Instructor: Dr.Öğr. ÜyesiAlper BİLGE
Teaching Assistants:
Course Book: Head First: Design Patterns
Grading: 1st MT: 15%, 2nd MT: 15%, Assignments: 30%, Final: 40%
Other Resources: 1. Design Patterns: Elements of Reusable Object-Oriented Software, Erich Gamma, Richard Helm, Ralph Johnson, John Vlissides, Addison-Wesley Professional, 1998. 2. Java™ Design Patterns: A Tutorial, James W. Cooper.
Course Outline:
1. Week
  1. Course Info
  2. Introduction to Design Patterns
  3. UML Diagrams
  4. Strategy Pattern

2. Week

Observer Pattern


3. Week

Decorator Pattern


4. Week

Factory Patterns


5. Week
  • Factory Patterns continued...
  • Singleton Pattern

6. Week

MIDTERM I


7. Week
  • Midterm review
  • Singleton Pattern continued...

8. Week

Command Pattern


9. Week

Adapter and Facade Patterns


10. Week

Template Method Pattern


11. Week

MIDTERM II


12. Week

 Iterator & Composite Patterns


13. Week

Project reviews


14. Week

Better living with patterns


Home | Department | Undergraduate | Graduate | Research | Continual Improvement

© 1993-2018 CENG. All rights reserved.