Course Description

Course CodeCourse NameCreditsHours
5905142 Software Engineering 3.0 3
Description The objective of this course is to provide students with a full awareness of the knowledge and technologies of software engineering. In particular, students will learn about the practices, concepts, methods, and techniques for producing high quality software. The course will cover the following topics: 1.An Overview of Software Engineering 2.Software Process Models 3.Requirements Engineering 4.Software Design Methods 5.Object-Oriented Software Development 6.Software Testing Strategy and Tactics 7.Software Quality Assurance 8.Software Maintenance 9.Software Project Management and Planning 10.Advanced Topics in Software Engineering