Welcome, Guest . Login . Türkçe
Where Am I: Ninova / Courses / Faculty of Computer and Informatics / BLG 468E / Course Weekly Lecture Plan
 

Course Weekly Lecture Plan

Week Topic
1 Introduction, The Unified Process
2 Use cases, The Domain model, Operation Contracts
3 Introduction to design. GRASP 1: Controller, Creator, Information expert
4 GRASP 1 (cont'd): Low coupling, High cohesion. Design examples
5 Design examples (cont'd), Visibility, Coding
6 GRASP 2: Polymorphism, Indirection
7 GRASP 2 (cont'd): Pure Fabrication, Protected Variations
8 Midterm (It will be arranged according to current academic calendar. It may change due to holidays.)
Follow the announcements.
Recitation
9 GoF Design Patterns
The Adapter Pattern, Abstract factory, Singleton
10 GoF Design Patterns (cont'd)
Strategy
11 GoF Design Patterns (cont'd)
The Composite Pattern
12 GoF Design Patterns (cont'd)
Facade, Observer
13 GoF Design Patterns (cont'd)
Decorator, Template Method
14 GoF Design Patterns (cont'd)
Bridge
 
 
Courses . Help . About
Ninova is an ITU Office of Information Technologies Product. © 2024