Software Engineering (SE 550) Course Details

Course Name: Software Engineering
Code: SE 550
Pre-requisite Course(s):
Objective: The objective of this course is to provide basic foundations of a general engineering discipline to problem solving for computer based applications rather than to focus on specific methods, techniques, and methodologies. Hence, it emphasizes empirical and quantitative methods, analysis and design techniques, project scheduling and management techniques, software testing activities, software documentation details, quality assurance, and other software engineering issues.
Content: Introduction to software engineering and related topics; software process and project metrics; project planning; scheduling and tracking; configuration management; software quality assurance; requirement analysis; data flow diagrams and related topics; design concepts and methods; implementation; testing methods and test strategies; object oriented concepts and principles
Term: Both
Theory: 3
Application: 0
Laboratory: 0
Credit: 3
ECTS Course File: Course File
Course File: Course File