Software Engineering (CSE452/CSE532)

This module is an advanced treatment of software development techniques. Here the student will learn aspects of working with a large team on large projects to produce quality software products on time and within budget.  More specifically, this module also enables students to acquire the knowledge and skills needed to the sizing, estimation and planning control of large projects, verification and validation strategies as well as techniques for rapid system development.