BS Software Engineering

World today is experiencing extensive use of software in every aspect of life; from a simple handset to multi-billion dollars satellite, everything is being backed by software. This phenomenal use of software creates a great demand for software developers who can apply theory and practice of computer science, engineering and mathematical analysis to design, develop, test and evaluate software and systems. The Bachelor of Science in Software Engineering (BS(SE)) program will attract those who are inspired by the power and magnificence of software in today’s life. It has been introduced to produce the software engineers to meet current challenges in production of high quality software within cost and schedule. This degree will enable the students to begin a career in software development, project management, quality management, enterprise application development, business & system analysis, architecture, design, testing etc.

Admission Requirements

  • Higher Secondary School Certificate or equivalent securing at least 45% marks in aggregate.
  • CUST Admission Test or NTS test.

Degree Requirements

Each candidate for the BS Software Engineering degree is required to complete successfully 132 credit hours as per the following detail:

AREACr. Hrs.
Core Courses 59
Elective/Specialization Courses 24
Supporting Science Courses 18
General Education/University Electives 25
Internship 0
Final Project 6

Program Duration

This is a four year degree program comprising of 8 semesters with a minimum of 133 Cr. Hrs. There will be a Fall and a Spring semester in each year. The summer semester will be utilized for internship or deficiency courses. The maximum duration to complete BS Software Engineering degree is 07 years.