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


  • S No. Category Credit Hours
  • 1Core39
  • Maths and Science Foundation12
  • University Electives12
  • General Education21
  • Total84

Software Engineering

  • S No. Category Credit Hours
  • 1Core24
  • Electives15
  • Supporting9
  • Total48

Road Map

List of Courses - BS Software Engineering

  • Year 1, Semester 1

    Code Course Title Credit Hours
  • 1Introduction to Computing3 + 1
  • 2English Composition and Comprehension3 + 1
  • 3Calculus and Analytical Geometry3
  • 4Basic Electronics3
  • 5Pakistan Studies2
  • Total16
  • Year 1, Semester 2

    Code Course Title Credit Hours
  • 1Programming Fundamentals3 + 1
  • 2Communication and Presentation Skills3
  • 3Discrete Structures3
  • 4Software Engineering3
  • 5Islamic Studies2
  • 6University Elective - I3
  • Total18

  • Year 2, Semester 3

    Code Course Title Credit Hours
  • 1Object Oriented Programming3 + 1
  • 2Software Requirement Engineering3
  • 3Human Computer Interaction3
  • 4Linear Algebra3
  • 5University Elective-II3
  • Total16
  • Year 2, Semester 4

    Code Course Title Credit Hours
  • 1Data Structures and Algorithms3 + 1
  • 2Software Design and Architecture2 + 1
  • 3Probability and Statistics3
  • 4SE Supporting u00e2u0080u0093I3
  • 5Technical and Business Writing3
  • Total16

  • Year 3, Semester 5

    Code Course Title Credit Hours
  • 1Operating Systems3 + 1
  • 2Database Systems3 + 1
  • 3Web Engineering3
  • 4University Elective - III3
  • 5SE Supporting - II3
  • Total17
  • Year 3, Semester 6

    Code Course Title Credit Hours
  • 1Software Quality Engineering3
  • 2Computer Networks3 + 1
  • 3Professional Practice3
  • 4Software Construction and Development2 + 1
  • 5SE Elective - I3
  • 6SE Supporting - III3
  • Total19

  • Year 4, Semester 7

    Code Course Title Credit Hours
  • 1Information Security3
  • 2Software Project Management3
  • 3Software Re-Engineering3
  • 4SE Elective - II3
  • 5SE Elective - III3
  • 6Final Year Project - I3
  • Total18
  • Year 4, Semester 8

    Code Course Title Credit Hours
  • 1SE Elective - IV3
  • 2SE Elective - V3
  • 3University Elective - IV3
  • 4Final Year Project - II3
  • Total12

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
  • 4213225,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