Undergraduate Catalog

CS 320 Software Engineering

This course is an introduction to the software development process and design. Topics covered include concepts and techniques for designing, developing, and modifying large software systems; design patterns and modeling languages; specification and documentation; version control; testing and debugging; project team organization and management. Prerequisite: CS 150

Credits

3

Prerequisite

Take CS 150;