Upon completion of this course, the students will be able to
CO1: explain the principles of software development process (K1)
CO2: describe the importance of requirements and cost estimation techniques. (K2)
CO3: elicit the role of software design concepts. (K2)
CO4: describe the role of software testing and maintenance. (K2)
CO5: summarize the principal approaches of software management. (K2)