Back to All Programs
UndergraduateComputer Science

BSc Software Engineering

Engineering principles applied to software development lifecycles, architecture, and quality assurance.

Duration4 Years (8 Semesters)
Credit hours133
CampusPhase 2, Hayatabad, Peshawar
Program Overview

About this programme

The objective of this program is to prepare students for professional careers and graduate studies with a balance between computing theory and practical application of software engineering concepts, methodologies, tools and technologies in modern software development environments.

Graduates of this program are able to function as proficient software developers and effective team members. They have grounding in communication, mathematics and science, and the cultural, historical, and social issues that influence the development of high-quality software systems. They have knowledge of and experience with software product engineering and engineering management, and an understanding of professional issues and practices.

Program Educational Objectives

What graduates go on to do

  1. PEO 1

    Fundamental knowledge of Software Engineering.

  2. PEO 2

    Ethical, societal responsibilities and leadership.

  3. PEO 3

    Communication skills.

  4. PEO 4

    Continuous improvement.

Program Highlights

What sets it apart

  • Aligned with NCEAC Graduate Attributes
  • Focus on knowledge, problem solving, creativity, communication, teamwork and lifelong learning
  • Prepares proficient software developers and effective team members
Key Details

Duration, eligibility and credit hours

Duration

4 Years (8 Semesters)

Credit Hours

133

Eligibility

Intermediate (Pre-Engineering/ICS) or equivalent with at least 50% marks.

Tuition fee · Fall 2026

BSc Software Engineering

Total feeRs 858,976
Admission / registration (once)Rs 25,000
Length4 years · 8 semesters
  1. 1stRs 105,019
  2. 2ndRs 117,374
  3. 3rdRs 98,842
  4. 4thRs 111,197
  5. 5thRs 105,019
  6. 6thRs 111,197
  7. 7thRs 98,842
  8. 8thRs 86,486

The total includes the admission fee. Degree Fee and Convocation Fee are charged in addition.

Career Opportunities

Where this degree can take you

Software Architect
QA Engineer
Project Manager
Full Stack Developer
Requirements Engineer
Database Developer
Mobile Application Developer
UX Designer
Software Tester
Ready to Start?

Apply for BSc Software Engineering

Main Campus, Phase 2, Hayatabad, Peshawar, Pakistan