Academic Programs

MS Software Engineering

Overview Road Map


The Master of Science (MS) degree program prepares students for a professional career in Software Development The program exposes students to the complete life-cycle of computer application development including abstraction, modeling and algorithm development, leveraging computer systems, programming languages and development frameworks, and software development techniques and processes. Students also have the opportunity to study and develop applications in diverse applied areas. The program is designed to develop knowledge and skills in specialized technical areas. The thesis component of this program provides the participant with an opportunity to apply the skills and knowledge acquired through the course-work in solving complex problems. Graduates of this program are employed by organizations developing advanced technical products or services.

Aim of the Program

The program in software engineering has been designed to produce a stream of future software engineers and professionals who:

  • Have an expanded knowledge of the discipline and can apply their knowledge to solve complex problems.
  • Have a broad academic and industrial perspectives and hands on experience of designing, developing and maintaining state of the art software products.
  • Can play a lead role in the local as well as global software industry by acting as designers and managers of modern software

Learning Outcomes

To prepare the students to achieve the program educational objectives, following learning Outcomes for MS Software Engineering have been defined:-

  • Ability to design software systems to meet desired needs.
  • Ability to function on multidisciplinary teams.
  • Ability to identify, formulate and solve complex software engineering problems.
  • Knowledge of contemporary issues.
  • Ability to use advanced techniques, skills, and modern software engineering tools necessary for designing effective software systems.

Career Prospects

MS degree programs at UMT provide students with the comprehensive skills and knowledge they need to pursue the best career option in one of the most dynamic areas of modern technology. The programs prepare students with a broad scientific knowledge, an aptitude in a variety of mathematical techniques and the ability to synthesize. The exponential growth of technology and computing over the last decade has led to a growing demand for professionals in the field. The program offers the opportunity for professional careers in the aviation and aircraft industry. It will prepare them to amicably apply software engineering principles, processes and practices to maintain,  analyze, design and develop software systems. The growth of software engineering industry in Pakistan offers numerous opportunities in high paying positions for the software engineers.

Admission criteria

BS (SE/CS) 4 years degree program, or Computer Science conversion course two years degree program referred to as MCS or M.Sc. (Computer Science)

Candidates possessing four-year degrees in other fields, are also eligible for entrance to this program, but may be required to take additional undergraduate courses.


A prospective applicant to an MS/M Phil or 18 Years equivalent program must have:

a. 16 Years of formal education with no more than one second division or less than 2.50 CGPA throughout the academic career.
b. No third division in entire academic career.
c. Pass any of the following with 50% marks:
i. GRE / GAT / NTS (General); or
ii. UMT Graduate Admission Test; and
iii. Admission Interview by UMT Graduate Admission Committee
d. Minimum 50% marks in previous degree in case of annual system or 2.50/4.0 CGPA in case of semester system in the degree awarding institution for admission in UMT MS/MPhil, LLM or MBA programs.
e. Fulfilled the minimum criteria of HEC for admission in MS/M.Phil program. Meet the specific eligibility criteria, if any, of the department / school concerned.
f. In case of an equivalent foreign qualification, an equivalent certificate from Higher Education Commission is mandatory.
g. In case the foreign degree/transcript is in any language other than English or Urdu, an officially translated copy of the degree/transcript is mandatory.
h. An officially translated copy is the one verified by the degree awarding institution, respective foreign ministry or an authorized public notary.


 Related Links:

© Copyright UMT, 2015. All Rights reserved.

Website Credits: OCM-UMT Back to Top