BS Computer Science

The BS program offered by the department focuses on producing high quality computer scientists with a broad vision and strong ethical values. In order to produce graduates with a well-balanced personality, general awareness of social issues and basic reasoning capabilities, students are also required to take, in addition to core and elective courses of the discipline, a number of general courses in the area of humanities, social sciences, religion and ethics, languages and communication skills. The overall program provides a highly conducive environment and an excitement driven approach that encourages creativity to accomplish results.The curriculum for BS CS program contains 7 elective courses (21 SCH). The students, who want to specialize in one of the above areas, are required to take at least five courses (called specialization electives). If a student does not take five or more courses from a specialization stream, then he/she will be awarded BS CS without any specialization.

Admission Requirements

  • Higher Secondary School Certificate or equivalent with at least 45% marks in aggregate
  • CUST Admission Test or HEC Approved Test.

Degree Requirements

Each candidate for the BS Computer Science degree is required to successfully earn 133 credit hours as per the following detail:

AREACr. Hrs.
Core Courses 57
Elective/Specialization Courses 24
Supporting Science Courses 21
General Education / 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 Computer Science degree is 07 years.