COMP 425 — Software Engineering
An introduction to the techniques of Software Engineering. Topics include: software processes, requirements elicitation and specification, analysis, design, development and implementation, validation, testing, and project management.