Computer software engineers apply the principles and techniques
of computer science, engineering, and mathematical analysis to
the design, development, testing, and evaluation of the software
and the systems that enable computers to perform their many
applications.
Course Objective 1. To make students understand how to engineer the software.
2. To make students understand various components of the software
process model and their working.
3. To make students understand various ways to test software.