CS 5251
Intermediate Software Design
(Also listed as CS 3251) High quality development and reuse of architectural patterns, design patterns, and software components. Theoretical and practical aspects of developing, documenting, testing, and applying reusable class libraries and object-oriented frameworks using object-oriented and component-based programming languages and tools. No credit for students who have earned credit for CS 3251 or ECE 3251. FALL, SPRING [3]
Sources
- Course catalogue ↗2026–2027