Skip to main content
x

MS Software Engineering

Master of Science in 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 enhances your experience by imparting advanced knowledge in the field of software engineering that includes software development, software requirements management, software design and architecture, software testing, software quality management, and software project management. Our program has core and elective courses, and we encourage our prospective students to engage in a thesis to further enhance their skills.

The thesis is supervised by our faculty members who hold international and national qualifications and are actively engaged in research.

The MSSE program is a 1.5 years to 4 years program, where a student can enroll in their thesis as early as in their 3rd semester.

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 Engineering experts
  • Academica

Degree Credits Distribution

# Course Type Credits
1 Core / Required Courses 09 Credits
2 Elective Courses 15 / 21 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, click here.

Assessments

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

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

Sixteen years of education in a relevant subject with a minimum CGPA of 2.0 (on a scale of 4.0).

Deficiency courses may be offered, after considering the educational background and knowledge of the candidate.

The MSSE program offers a comprehensive curriculum covering key areas of software engineering.

  • Core Courses
  • Elective Courses
  • Research Methods
  • Thesis

List of Core Courses of the program are:

  • SEN 7103 - Advanced Requirements Engineering
  • SEN 7104 - Advanced Software System Architecture
  • SEN 7115 - Software Testing and Quality Assurance

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

  • Earned at least 18 credits
  • Passed the “Research Methodology” course; AND CGPA is atleast 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 is to equip students with theoretical and applied knowledge of software for the solution of complex problems. It is aimed at preparing the students to learn independently in a constantly changing discipline.

Program Education Outcomes

S# PEO Statement
PEO 1 Expertise Across Domains Prepare students who can critically apply concepts, theories and practices to provide creative solutions of complex computing problems.
PEO 2 Problem-Solving and Creativity in Software Engineering Prepare students who can define, plan, implement and test a medium-sized software project using appropriate software engineering processes, methods and techniques.
PEO 3 Societal Impact and Ethical Values Instill ethical values and responsibility in technology use, empowering graduates to make impactful contributions to society through the ethical application of their Software engineering expertise.
PEO 4 Life-long Learning Prepare students with a theoretical software engineering background and applied research to enable life-long learning and join professional position in the industry.

Program Learning Outcomes

S# Statement
PLO 1 Graduates will demonstrate advanced proficiency in Software Engineering, showcasing the ability to design, implement, and optimize high-quality software systems.
PLO 2 Students will develop and apply strong problem-solving skills in practical scenarios, demonstrating creative thinking through innovative solutions to complex challenges in Software Engineering and related disciplines.
PLO 3 Conduct independent, impactful research in Software Engineering, demonstrating advanced analytical and advanced problem-solving skills in contributing to advancements in the field.
PLO 4 Graduates will exhibit a commitment to ethical values in technology use, making responsible decisions that adhere to ethical standards.
PLO 5 Students will apply their computer science expertise to contribute meaningfully to society, demonstrating the ability to address societal challenges through responsible and impactful applications of technology.

Program Highlights

  • Comprehensive Curriculum: Gain a strong foundation and learn advanced concepts in all aspects of software lifecycle.
  • Emerging Technologies: Explore advanced areas in software engineering including ai-assisted software development, ai-based requirement engineering, ai-based software testing, agile methodology and secure software practices.
  • 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 theses that address real-world engineering challenges and emerging technological trends.

Who Should Apply?

This program is ideal for individuals who:

  • Are passionate about technology, innovation, and problem-solving.
  • Wish to build strong software development and analytical skills.
  • Aspire to pursue careers in software development, software architecture and design, software requirements, software testing and software quality management.
  • Are eager to contribute to shaping the future of technology and digital transformation.