Master of Science in Software Engineering

Our two-year Master’s in Software Engineering program is dedicated to advancing expertise in the field, emphasizing technical mastery, critical thinking, and ethical responsibility. Aligned with applied and recent cutting-edge research trends in Software Engineering, our innovative curricula and impactful research initiatives propel graduates into leadership roles. Striving for excellence, we contribute to the dynamic evolution of software engineering, ensuring our graduates are equipped with the latest advancements, actively driving both technological innovation and societal progress.

Program Duration

2 Years (4 semesters)

Credit Hours

33 Cr. Hrs.

Program Details & Curriculum

CodeTitleCr Hrs
Semester 1
CSE 501Software Requirement Engineering3
CSE 502Software System Design & Architecture3
CSE XXXElective-I3
Total9
Semester 2
CSE 503Software Quality Engineering3
CSE 504Software Project Management3
CSE XXXElective - II3
Total9
Semester 3
CSE 5XXElective-III3
CSC 5XXElective-IV3
CSE 599Thesis-I3
Total9
Semester 4
CSE 5XXElective-V3
CSE599Thesis-II3
Total6

List of Electives/Open Elective Courses

CodeTitleCr Hrs
CSE 506Theory of Programming Languages3
CSE 511Formal Methods in Software Engineering3
CSE 512Software Risk Management3
CSE 513Software Design Patterns3
CSE 514Software Measurement & Metrics3
CSE 515Software Engineering Processes3
CSE 516Software Engineering for Web Based & Distributed Systems3
CSE 517Engineering Software for Reliability & Quality3
CSE 518Software Costing & Estimation3
CSE 519Business Process Modeling3
CSE 520Personal Software Process3
CSE 521Research Methods & Professional Skills3
CSE 522Advanced Programming3
CSE 523Agile Software Development3
CSE 524Human Factors in Software Engineering3
CSE 525Software Engineering for Enterprise Information Systems/td>3
CSE 526Machine Learning Applications in Software Engineering3
CSE 527Advanced Object Oriented Software Design3
CSE 528Software Engineering using UML3
CSE 531Advanced Software Engineering Techniques3
CSE 533Software Testing3
CSE 534Special Topics in Software Engineering3