CS 350 - Software Engineering
4 semester hours
This course addresses the application of theory, knowledge and
practice for effectively and efficiently building software systems
that satisfy the requirements of users and customers. Central topics
are: software quality, evolution, reuse and cost. The methods
introduced are applicable to small, medium and large-scale systems.
The course encompasses all phases of the life cycle of a software
system, including requirements specification and analysis, design,
construction, testing, and operation and maintenance. Students
participate in a team project for development of a medium-size
system.
Prerequisites: CS 171,
CS 205






