The BSSE programs cover all facets of software development, including specification, analysis, design testing, maintenance and evolution of software products. The program satisfies the prerequisites of accreditation bodies (HEC) while meeting with the industry guidelines.

The focus of Software Engineering is on the application of the systematic and quantifiable approach to design, develop, operate and maintain software systems. Offering a wide range of courses, the BSSE program aims at instructing students regarding the design and execution of large, reliable, efficient and economical software by application of the learned skill set of software development. The program will successfully enable the student to work on complicated and advanced software systems and applications.


Program Requirements

  • Minimum Duration Maximum Duration Minimum Credit Hours Degree Completion Requirement
  • 04 Years07 Years1321. CGPA of at least 2.0 on a scale of 4.0
    2. Passed all the prescribed courses (totaling at least 132 credit hours)

Course Categories

Road Map

List of Courses - BS Software Engineering

  • Year 1, Semester 2

    Sr. No Course Title Credit Hours Pre-requisite
  • 1Programming Fundamentals3-1
  • 2Communication and Presentation Skills3-0English Composition and Comprehension
  • 3Discrete Structures3-0
  • 4Software Engineering3-0
  • 5Islamic Studies2-0
  • 6University Elective – I3-0
  • Total17-1

  • Year 2, Semester 4

    Sr. No Course Title Credit Hours Pre-requisite
  • 1Data Structures and Algorithms3-1Object Oriented Programming
  • 2Software Design and Architecture2-1Software Requirement Engineering
  • 3Probability and Statistics3-0
  • 4SE Supporting –I3-0
  • 5Technical and Business Writing3-0Communication and Presentation Skills
  • Total14-2

  • Year 3, Semester 6

    Sr. No Course Title Credit Hours Pre-requisite
  • 1Software Quality Engineering3-0Software Engineering
  • 2Computer Networks3-1
  • 3Professional Practice3-0
  • 4Software Construction and Development2-1Software Design and Architecture
  • 5SE Elective – I3-0
  • 6SE Supporting -III3-0
  • Total17-2

  • Year 4, Semester 8

    Sr. No Course Title Credit Hours Pre-requisite
  • 1SE Elective IV3-0
  • 2SE Elective V3-0
  • 3University Elective IV3-0
  • 4Final Year Project II0-3
  • Total09-3

Admission Criteria

  1. At least 50% marks in Intermediate (HSSC) examination with Mathematics or equivalent qualification with Mathematics certified by IBCC.
  2. Applicant has to clear UCP test/NTS/HAT.


The BSSE program aims to instill advanced and latest knowledge of software engineering in students. As a result, they will have the skills required to make innovative additions in the design and execution of software systems. The application of software principles and practice in creating reliable software systems and application contributes to students’ careers in software engineering.

The graduate of BSSE program can opt for software development as an entrepreneur or choose from a variety of career options which include Software Engineering; Software Development, Software System Analysis, Quality Analysis, and Managing Software Projects. The successful completion of the program opens doors to sectors including mobile technology, healthcare, financial systems, online games, transportation systems, aeronautics/space systems and information security.

Fee Structure

BSSE (Hons) ( 4 yrs, 8 semesters)

  • Courses Cr. Hrs. Fee per course Admission Fee Total Fee 1st Semester
  • 4113225,00025,0001,075,000150,000


The above-mentioned fee structure is for illustration purpose only. UCP reserves the rights to make changes in the Fee Structure whenever deemed necessary or appropriate.

Apply Online