Welcome,
Guest
.
Login
.
Türkçe
NİNOVA
COURSES
HELP
ABOUT
Where Am I:
Ninova
/
Courses
/
Faculty of Computer and Informatics
/
BLG 468E
/
Course Weekly Lecture Plan
Return to Faculty
Home Page
Course Information
Course Weekly Lecture Plan
Course Evaluation Criteria
Course Resources
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