Skip to content
CNGB350Undergraduate

Software Engineering

Printed in the catalogue as SOFTWARE ENGINEERING

Course content

Overview of Software Engineering. Software lifecycle processes, including specification, design (architecture and component levels), construction, testing, and evolution. Software process models. Modeling of software-intensive systems. Software quality assurance. Professional and ethical responsibilities of software engineers.

Where it sits in a curriculum

Programs whose published curriculum lists this course, and the term it falls in. Your own curriculum is the one that counts.

All CNGB courses