MS Software Engineering


Our industry focused MS Software Engineering program extends the student’s computing education, experience and skills by providing them with a thorough knowledge of software development as a technological and engineering discipline. The courses are taught by acknowledged experts in software engineering from academia and industry. It prepares the student for positions in software houses, consultancies and with major software users, such as the financial sector, where there is a significant demand for professionals with a deep knowledge of advanced software development and a rigorous engineering practice. After the completion of the course candidates may consider a PhD degree, towards and academic/research career.

Aims & Objectives​

The overall program objective is to impart knowledge and training to students which should enable them to harmonize theory with practice, a concept with the application, and the problem with a solution. The MS (SE) program prepares students for both industry and research. It has two-degree completion options i.e. Research thesis and Industrial project. Research Thesis is original or expository work chosen and completed under the direct supervision of graduate faculty member, which results in a research report, which is appropriate for MS/MPhil level. It enables them for the doctoral-level study. The Industrial Project is there to bridge such a gap through industrial collaboration. Our aim is to focus on Pakistan’s software development industry problems.


Study Level Study Mode Program Length Credit Hours Intake Class Timings 1st Semester Fee
Post-graduate Full Time 2 Years (4 Semesters) 32 Spring & Fall Semesters Weekdays Evening Fee

ENTRY TO MS Software Engineering

Eligibility Seats Selection Criteria Scholarships Offered at Start Date Application

BS-SE/CS/IT/CE (16 years), or it equivalent in

the relevant discipline from HEC recognized university or degree awarding institute with at least 60% marks or CGPA of at least 2.0 (on a scale of 4.0)

 At least CGPA of 2.0 on the scale of 4.0 or 60% marks in the previous degree.
 Two years of relevant work experience is recommended.
 Candidates may have to complete the deficiency coursework as determined by the admissions committee. List of deficiency courses is:
o Programming Fundamentals
o Data Structures and Algorithms / Design and Analysis of Algorithms
o Database Systems

Degree Completion Requirements

 Must have studied and passed the prescribed courses and the research work, totaling at least 30 credit hours
 Must have earned CGPA of at least 2.5 on the scale of 4.0.


Admission will depend on the candidate’s overall score in previous academic degree, admission test and performance in the interview.

Need & Merit Based upto 100%

Evacuee Trust Campus

Spring (January-February)
Fall (July-August)
Apply Online


UAN: 033-11-000-111,
UAN Lahore: 042-111-747-424