Lectures
Lecture 1: Introduction
Slides: ppt
Lecture 2: Process, Requirements and Use Cases
Slides: ppt
Lecture 3: System Architectures
Slides: ppt
Lecture 4: Domain Models
Slides: ppt
Lecture 5a: Interaction Diagrams and subsytems
Slides: ppt
Lecture 5b: Basic Design Patterns
Slides: ppt
Lecture 6: Collaboration Diagrams and class design
Slides: ppt
Lecture 7: Class Diagrams
Slides: ppt
Lecture 8: Structured Design
Slides: ppt
Lecture 9: Review
Slides: doc
Lecture 11: Testing Object Oriented Programs
Slides: ppt
Lecture 12: Additional UML models and notation Generalization and Aggregation
Slides: ppt
Lecture 13: State Models
Slides: ppt
Lecture 14: Programing by Contract
Slides: ppt
Lecture 15: Singletons, wrappers and facades
Slides: ppt
Lecture 16: Factories and Frameworks
Slides: ppt
Lecture 17: Template, Command, Iterator and Composite
Slides: ppt
Lecture 18: Bridge, Chain, Mediator, Visitor, Memento, Strategy
Slides: ppt
Lecture 19 Testing Object Oriented Programs
Slides: ppt
|