CS 3251
Intermediate Software Design
Also listed as ECE 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. Serves as repeat credit for ECE 3251. No credit for students who have earned credit for CS 5251. Prerequisite: CS 2201, ECE 2201, or CS 2205. FALL, SPRING [3]
Sources
- Course catalogue ↗2026–2027