2021-2022 Academic Catalog 
    
    May 02, 2024  
2021-2022 Academic Catalog [ARCHIVED CATALOG]

MSCS 3050 - Software Engineering


Students consider the life cycle of large software projects, beginning with the elicitation and definition of users’ requirements and continuing through software design, documentation, coding, testing and maintenance. Topics include modularity, coupling, cohesion, transformational and transactional structures and testing strategies. Working in teams, students gain practical experience developing software to solve concrete problems.

Anticipated Terms Offered: Annually