Nov 23, 2024  
2019-2020 Undergraduate Catalog 
    
2019-2020 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 122  or CS 211  or permission of instructor



Add to Favorites (opens a new window)