Academic Programs

MS Software Engineering

Overview Road Map

Program Introduction 

The Master of Science (MS) Software Engineering 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.

Program Objectives 

The program in software engineering has been designed to produce a stream of future software engineers and professionals with the following objectives:

  • Have an expanded knowledge of the discipline and can apply their knowledge to solve complex problems.
  • Prepare students who can define, plan, implement and test a medium-sized software project using appropriate software engineering processes, methods and techniques.
  • Prepare students to effectively communicate their ideas in written and electronic form, and prepare them to work collaboratively in a team environment.
  • Prepare students with a theoretical software engineering background and applied research needed to enter a doctorate program in software engineering.
  • Prepare students to join an appropriate and respectable level position in a computing-related field, and to maintain their professional skills in rapidly evolving field.
  • Can play a lead role in the local as well as global software industry by acting as designers and managers of modern software

Career Opportunities

MS degree program in Software Engineering 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.

Learning Outcomes 

A graduate with a M.S. in Software Engineering will have the ability to:

  • Express and apply Software Engineering concepts, optimally designs solutions and follow quality standards in professional development
  • Solve specific software engineering problems by applying knowledge of software development to produce effective designs and solutions
  • Analyze, identify, and synthesize scholarly literature relating to the field of software engineering
  • Use software development tools, software systems, and modern software and project management platforms.

Admission Requirements

  1. 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)
  2. Candidates possessing four-year degrees in Science & Engineering, are also eligible for entrance to this program, but may be required to take additional undergraduate courses.
  3. Minimum 60% marks in previous degree in case of annual system or 2.5/4.0 CGPA in case of semester system with no more than one second division throughout the academic career.
  4.  No third division in entire academic career.
  5. Pass the following:
    i. HEC(HAT)/ GAT-NTS (General) / UMT Graduate Admission Test(at least 50%).
    ii. Admission Interview by UMT Graduate Admission Committee.

The deficiency coursework will be determined on the basis of the core SE courses of the BS (SE) degree.


 Related Links:

© Copyright UMT, 2015. All Rights reserved.

Website Credits: OCM-UMT Back to Top