For the latest COVID-19 information and news from Centennial College, please visit Together Again Fall 2021.

Software Design Patterns

Course Code SWS-321
Lecture hours per week
Lab hours per week
Course Availability: Open
Description: In this course, students will examine the role of design patterns in designing object-oriented software. The instructor will introduce the fundamental principles of assigning responsibilities to objects. The students will explore additional patterns drawn from the most widely-used lists including Creational Patterns, Structural Patterns, and Behavioural Patterns. Students will be expected to conduct a design case study that involves the application of design patterns.