SENG 4130

Software Design Patterns

Lec 01, Lec 01 and Lab L01 selected

Reusability is a key factor in modern software development. Students are introduced to software design patterns. Students explore different design patterns and understand the solution that pattern is providing in a specific context. Students learn strategy, observer, factory, singleton, command, adapter, facade, template method, iterator, composite, and state patterns in implementation of a programming problem.

Sections

Lecture, pick one
Lab

Syllabus

Have the syllabus for SENG 4130? Share it and everyone gets the grading, textbooks and rules.