BS (Software Engineering)

UNDERGRADUATE PROGRAM
School of Computing & IT
Undergraduate
Degree Type
4 Years
Duration
8
Semesters
124
Total Credit Hours
✳  Overview

Build the knowledge.
Apply the skills.

The BS (Software Engineering) program focuses on the systematic design, development, testing, and maintenance of large-scale software systems, building core programming foundations before emphasizing software project management and quality assurance. Following HEC’s Computing curriculum, the program combines rigorous coursework with team-based software projects across its eight-semester structure, culminating in a Final Year Project.

Software Engineering students at MUST work in structured project teams throughout the degree, simulating real software development workflows rather than working on individual assignments alone. This emphasis on collaborative, process-driven software development — alongside quality assurance and project management training — prepares graduates for roles spanning the full software development lifecycle, from design through deployment.

Eligibility Criteria

01

50% minimum

Intermediate: FSc Pre-Engineering, ICS or equivalent, with at least 50% marks.

02

Mathematics

Mathematics must be a compulsory Intermediate-level subject.

03

Admission assessment

Pass UWR’s admission test or an accepted equivalent under the current admission policy.

Who should consider
this program?

Key Skills

Programming Logic
Teamwork
Problem Solving
Attention to Detail
Project Management

Interests

Building Software
Technology & Innovation
Systems & How Things Work
Project Management