CS418
Software Engineering
3 Credits
A project-based introduction to the design and implementation of computer software. Requirements analysis, software specification, design methodologies, implementation, testing, verification, documentation and maintenance. Development of a complete software system for "real-world" clients by project teams.
Prerequisites: CS312.