Dec 05, 2025  
2025-2026 Graduate Catalog 
    
2025-2026 Graduate Catalog

CSCI 513 - Software Development and Engineering


Engineering principles to develop dependable software systems. Software life cycle models and process including requirements gathering, architectural patterns and tactics, design patterns, various test granularity, and automated techniques for testing. Agile process in teams using collaborative environments. Extensive laboratory work.

Prerequisites & Notes
CRQ: CSCI 501 or CSCI 502; and consent of department.

Credits: 4