May 24, 2025  
2024-2025 University Catalog 
    

COMSC 330 - Principles of Software Design


Prerequisites: COMSC 230 
The course introduces principles of modern software design paradigms and concepts. Software design techniques and life-cycles are emphasized. Process models, requirement analysis, module design, coding, testing, and associated metrics are covered. Software project management, including cost and schedule estimation is incorporated into the course.

3 credits
Spring



Add to Portfolio (opens a new window)