This course is intended to provide the students with an overall view overSoftware Engineering discipline and with insight into the processes of software development. Introduces the concepts and methods required for the construction of large software intensive systems. Gets the idea of choosing the Requirements in Software Engineering. Gives an understanding the concept of Data Engineering. To impart knowledge on Testing and Debugging. To impart knowledge on Testing and Debugging.