CS 3620
SOFTWARE DESIGN
This course examines the principles and best practices in object-oriented (OO) software design. Topics include a review of foundational OO concepts, OO design principles, and design patterns for good software design. PREREQUISITE: CS 2910 and CS 2920 Three lecture hours per week
Sources
- Course catalogue ↗2026-2027