May 13, 2024  
2021-2022 Undergraduate Catalog 
    
2021-2022 Undergraduate Catalog [ARCHIVED CATALOG]

Add to Favorites (opens a new window)

CS - 356 Software Engineering

Credits: 3

An introduction to software engineering processes such as design, implementation, testing, and maintenance and software engineering tools such as version control, IDEs, and test automation. Topics include software development lifecycle, requirements analysis, object-oriented design, unit and integration testing, and software quality assurance. Use of systems design methodologies to develop single and/or multi-user systems using project management techniques. This course is for programmers who have a complete understanding of at least one high-level programming language. Course fee.

Prerequisite(s): CS 211  and CS 260  



Add to Favorites (opens a new window)