MS Software Engineering

Duration: 1.5 Years to 4 Years
School of Science and Technology
30 / 31 / 33 Credit Hours
Type: Postgraduate
Fall and Spring Semesters
Program Language English
Study Mode: Full Time / On-Campus
Intake: Fall / Spring
PQF: Level 7
Award Type: Single Major

Enrich Your Future with a Master of Science in Software Engineering Program at FUSST!

Our MSSE program enriches and strengthens your expertise in Software Engineering. The program offers a balanced mix of core and elective courses, designed to develop both foundational knowledge and advanced practical skills. Students are encouraged to pursue a thesis to further deepen their research capabilities.

Thesis supervision is provided by highly qualified faculty members with strong national and international academic profiles who are actively involved in research and industry-relevant projects.

The MSSE program spans 1.5 to 4 years, and students may begin their thesis as early as the 3rd semester, depending on their academic progress.

Engr. Dr. Umar Mahmud, P. E
Program Manager Post Graduate Programs (PMPG)
Department of Software Engineering
Foundation University School of Science and Technology
Program Manager

Graduates of the MSSE program are prepared for roles such as:

  • Software Engineer
  • Software Architect
  • Requirement Analyst
  • Quality Assurance Engineer
  • DevOps Engineer
  • Agile Project Manager
  • Researcher or Academic in Software Engineering

Degree Credits Distribution

# Course Type Credits
1 Core / Required Courses 12 Credits
2 Elective Courses 12 / 18 Credits
3 Fehm-e-Quran (For Muslim Students Only) 02 Credits
4 Thesis 06 Credits
* Research Methods (required for Thesis) 01
Total 33 / 31 / 30 Credits

To download the Study Plan of MSSE Program, click here.

Assessments

Students are assessed based on assignments, quizzes, projects, presentations, oral examinations, and written examinations. Students must maintain a 2.50 CGPA by the end of the degree. The distribution of marks is as follows:

  • Sessional (Assignments, Quizzes, Projects, and Presentations) = 30%
  • Midterm Exam = 20%
  • Final Term Exam = 50%

Degree in relevant subject, earned from a recognized university after 16 years of education with at least 60% marks or CGPA of at least 2.0 (on a scale of 4.0).

A student selected for admission having deficiency in the above stated courses may be required to study a maximum of FOUR courses, which must be passed in the first two semesters. Deficiency courses shall be determined by the Graduate Studies Committee before admitting the student. A student cannot register in MS courses unless all specified deficiency courses have been passed.

The MSSE program offers a comprehensive curriculum covering key areas of Software Engineering.

  • Core Courses
  • Elective Courses
  • Research Methods
  • Thesis

Registration in “MS Thesis” is allowed provided the student has:

  • Earned at least 18 credits
  • Passed the “Research Methodology” course; AND CGPA is at least 2.5

To become eligible for award of MS degree, a student must satisfy the following requirements:

  • Must have earned CGPA of at least 2.5 on a scale of 4.0.
  • Must have studied and passed the prescribed courses, totaling at least 30 credit hours.
  • OR
  • Must have studied and passed the 25 credit hours (including Research Methods) of courses from the prescribed course list and successfully completed 6 credit hours of Thesis/Research Work.
  • OR
  • Must have studied and passed the 27 credit hours (including Research Methods and Fehm-e-Quran) of courses from the prescribed course list and successfully completed 6 credit hours of Thesis/Research Work.

Mission of MSSE Program

The mission of the MSSE program is to equip students with advanced knowledge and practical expertise in software engineering, fostering strong analytical skills, innovation, and ethical professionalism. The program aims to prepare graduates who can design, develop, and manage high-quality software systems that contribute meaningfully to industry and society.

Program Highlights

  • Comprehensive Curriculum: Gain a strong foundation in programming, algorithms, database systems, software engineering, and computer networks.
  • Emerging Technologies: Explore advanced areas such as artificial intelligence, data science, cloud computing, and cybersecurity.
  • Practical Learning: Apply theoretical knowledge through hands-on labs, software development projects, and industry-driven assignments.
  • Career Readiness: Develop technical, analytical, and communication skills to excel in diverse IT and software development roles.
  • Research & Innovation: Engage in research and final-year projects that address real-world computing challenges and emerging technological trends.

Who Should Apply?

  • Are passionate about technology, innovation, and problem-solving.
  • Wish to build strong programming and analytical skills.
  • Aspire to pursue careers in software development, data science, AI, or related IT fields.
  • Are eager to contribute to shaping the future of technology and digital transformation.