Courses>Object-Oriented Design |
Raman Ramsin |
Last Updated: 26 July 2024 |
Lectures - Lecture 3: Requirements Workflow - Lecture 4: Use Case Modeling - Part 1 - Lecture 5: Use Case Modeling - Part 2 - Lecture 6: Analysis Workflow - Lecture 7: Finding Analysis Classes - Lecture 9: Generalization/Specialization - Lecture 10: Analysis Packages - Lecture 11: Activity Diagrams - Part 1 - Lecture 12: Activity Diagrams - Part 2 - Lecture 13: Use Case Realizations - Part 1 - Lecture 14: Use Case Realizations - Part 2 - Lecture 15: Object-Oriented Principles - Lecture 17: Refining Analysis Relationships - Lecture 18: Interfaces and Components - Lecture 19: Use Case Realization - Design - Lecture 20: GoF Design Patterns - Creational - Lecture 21: GoF Design Patterns - Structural - Lecture 22: GoF Design Patterns - Behavioral - Lecture 23: Implementation Workflow
Course Assignments
Sample Answers to Assignments (in Persian)
Course Project (in Persian) - Spring-22; Spring-23; Spring-24
Exams (in Persian)
Supplementary Guides - A guide to Cohesion and Coupling
|
Home | Teaching | Research | Publications | Other |