CSC415 Patterns

Students learn to recognize and implement patterns that occur frequently in software development and to identify how to apply them when maintaining or refactoring existing software. The course focuses on how to use patterns along with object-oriented programming techniques to create a good design for common programming problems.

Credits

4 credits

Prerequisite

CSC250 Algorithms & Data Structures I