The main objective of this course is to provide a broad understanding of the software engineering process, concepts and the systematic development and management of software projects.