Dec 05, 2025  
2025-26 Undergraduate Catalog 
    
2025-26 Undergraduate Catalog
Add to Portfolio (opens a new window)

CMSC 319 - Software Engineering Concepts


Class Hours: 3
Lab/Discussion: 0
Credits: 3

Prerequisite: CMSC 310  with a C or better. Or instructor permission
Description: Software engineering concepts include the collection of tools, procedures, methodologies, and accumulated knowledge about the development and maintenance of software-based systems. Strongly suggested for any student planning to take an internship in computer science. After an overview of the phases of the software life cycle, current methodologies, tools, and techniques being applied to each phase are discussed in depth with localized exercises given to reinforce learning of concepts.



Add to Portfolio (opens a new window)