CSC 352 Software Patterns in Object-Oriented Programming
Serves three main purposes: to develop in the students an understanding of software patterns in an object-oriented framework; to teach the students the 24 most common software patterns; and to train students to use another object-oriented computer language.