Course Info

SE 425: Principles and Practices of Software Engineering

This course introduces students to the principles and methods of software engineering. Topics covered include software methodology, software requirements and specifications, software design, testing and validation, software evolution, and project management. Students will also be exposed to a number of popular tools used extensively in industry to support software engineering activities. PREREQUISITE(S): CSC212 or CSC262 or IM230