MS in Software Engineering

The MS in Software Engineering is a two-year program with 30 credit hours.
The credit hours are distributed as follows:

9 credit hours of Core (compulsory) courses
Minimum 6 credit hours from Domain Elective courses
Minimum 9 credit hours from General Elective courses

Semester-I

CourseCredit Hours
Core - I3
Core - II3
Domain Elective - I3

Semester-II

CourseCredit Hours
Core – III3
Domain Elective – II3
General Elective - I3

Semester-III

CourseCredit Hours
General Elective – II / Thesis3
Any Elective3
General Elective - I3

Semester-IV

CourseCredit Hours
General Elective – III / Thesis3
Any Elective3
General Elective - I3

Core Courses

Code Course TitleCredit Hours
SE – 6101Advanced Requirements Engineering3
SE – 6102Advanced Software System Architecture3
SE – 6103Advanced Software Quality Assurance3

Domain Elective Courses

Code Course TitleCredit Hours
SE – 6111Software Measurement and Metrics3
SE – 6112Software Risk Management 3
SE – 6113Software Configuration Management 3
SE – 6114Agile Software Development Methods 3
SE – 7111Advanced Formal Methods 3
SE – 7112Component Based Software Engineering 3
SE – 7113Advanced Human-Computer Interaction 3
SE – 7114Advanced Software Project Management 3
SE – 7190Special Topics in Software Engineering 3

General Elective Courses

Code Course TitleCredit Hours
SE – 6121Advanced Operating Systems3
SE – 6122Advanced Computer Networks3
SE – 6123Advanced Database Systems3
SE – 6124Intelligent Systems3
SE – 7121Advanced Big Data Analytics3
SE – 7122Advanced Information Security3
SE – 7123Cloud Computing3
SE – 7124Research Methodology 3
SE – 7125Internet of Things3