| 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. |