CSC 320 Software Engineering Fund.
Focuses on the skills necessary to analyze, design, and implement software engineering projects. The course includes software engineering standards and processes, qualitative aspects including maintainability, extensibility, reusability, and robustness in every stage of the software-engineering life-cycle.