BS Computer Science – 4 Years

BS Computer Science - 4 Years

VU Prospectus - Spring 2023

File size: 15 mB


Virtual University of Pakistan has been offering Bachelor of Science (BS) program in Computer Science since 2002. The prime focus of the program is to equip the students in the field of Computer Science so that they could grasp the in-built technicalities and complexities of computer and its related contemporary issues. The curriculum is based on the recommendations of the National Curriculum Revision Committees approved by the Higher Education Commission (HEC), Islamabad. However, the University may update the curricula from time to time with the approval of designated bodies. During the final year, students will be required to spend a good deal of time in completing a project. This project will usually be done in collaboration with industry, under the guidance of the professionals nominated by the University.

Program Objectives

The Strategic objectives of BSCS program are:

  1. Enlighten students with theoretical knowledge of Computer Science.
  2. Enhance the programming skills of students by exposing them to multiple programming languages, tools, paradigms and technologies.
  3. Enhance the analytical and problem solving skills of students.
  4. Enable students to add fruitful contribution in the field of Information Technology and Computer Science.
  5. Provide students with a combination of knowledge, hands-on experience, and application of theory to information issues.
  6. Empower students with the future vision and utility of Computer Science.
  7. Inculcate and enhance research abilities of students in respective fields.
  8. Empower and enhance communication skills of the students.

Program Outcomes

After completing the Program, students should be able to:

  1. Apply problem solving skills, while using Computer Science concepts and standards to help an individual or organization achieve its goals and objectives.
  2. Select, design, integrate and administer CS-based solutions into the organizational environment.
  3. Identify the problem and apply current as well as emerging technical concepts and practices in Computer Sciences.
  4. Develop critical thinking to evaluate the problem area and come up with best solution.
  5. Work on a project using computing skills and present it logically and successfully in front of viva panel.
  6. Adapt latest tools, technologies and skills necessary for evolving computing practices of the industry.
  7. Start a career in a Computer science and Information Technology oriented business/industry or pursue higher studies in relevant field.
  8. Communicate their knowledge and ideas effectively.

Admission Eligibility Criteria

Admission Eligibility Criteria for Students having 12-Years Education

  1.  Minimum 50% marks in Intermediate/12 years schooling/A- Level (HSSC) or Equivalent with Mathematics are required for admission in BS in Computer Science program. Equivalency certificate by IBCC will be required in case of education from some other country or system.
  2.  The students who have not studied Mathematics at Intermediate level have to pass deficiency courses of Mathematics (06 credits) in first two semesters.


Admission Eligibility Criteria (Entry Route) for Students having 14-Years Education

The candidates having at least 2.0 out of 4.0 CGPA in Associate Degree or 45% marks in their 14-Years of Education obtained from HEC recognized university / institute are eligible provided that they also qualify for admission based on their 12 years of education as stated above. The candidates who acquired Associate Degree or 14-Years of Education prior to the implementation of new admission criteria (Fall 2023) for Associate Degree are also eligible for admission in BS Computer Science program.

Note: Entry route candidates may get course exemption. However, number of courses to be studied in BS degree and resident time will be determined by the Equivalence Committee

Course Exemption

Course(s) exemption is allowed.


It is a four-year study program spread over eight semesters.
Degree Completion Duration

Courses of Study

Click here to View Study Scheme of BS Computer Science

Assessment of Study Progress

The students’ study progress evaluation mechanism is based on continuous assessment throughout the semester by giving assignments, on-line quizzes, Graded Discussion Boards (GDBs), mid-term and final-term exams. The mid and final term exams are conducted at VU’s designated exam centers and usually count for 80 to 85% of the total marks for a course.


Students of each BS degree offered by the CS & IT dept. must enroll and pass “CS619 Final Year Project” course, worth 6 credit hours, in the 7th Semester of respective degree program. The department intends to provide option to hardship cases who are not able to pass CS619 at the end of the 8th semester to take 2 courses each of 3 credit hours in lieu of CS619 in the subsequent semester(s) to complete their degree requirements.

Award of Degree

To become eligible for award of BS degree, a student must satisfy the following requirements:

  1. Must have studied and passed the prescribed courses, totaling at least 134 credit hours.
  2. Must have earned CGPA (Cumulative Grade Point Average) of at least 2.0 on a scale of of 4.0.

However, as per HEC guidelines, students enrolled in BS Program can convert their respective BS program to Associate Degree (AD) after the completion of four semesters (2 years) of their BS program. In such scenario, students are required to fulfill the following requirements:

  • Student has to take and clear final project of 3 credit hours.
  • Student has studied/passed all the courses to fulfill the respective AD requirement.
  • In case of deficiency, student has to clear the remaining courses.
  • All the study change rules defined by the university may be applied.

If student wants to exit the respective BS program before completing the four semesters, then the student will have to apply for the study change program and following will be applicable:

  • Study scheme of respective AD.
  • Any extra course will be treated as non-credited course.

All the study change rules defined by the university.

Fee Structure

Click here to View Fee Structure


  • The courses may be revised time to time as a result of continuous review to bring them at par with courses from being taught at top-class foreign universities. While reviewing the courses, needs of local industry and job market are also given full consideration.
  • The University reserves the right to change fee structure from time to time.
The Professional Diploma in Information Technology (PDIT) offered by Educator Computer Institute & College is a professional qualification that aims to provide students with the knowledge and skills necessary to work in the field of information technology (IT). It typically covers topics such as Introduction to Office Automation, Web Designing, Web Development & Computer Hardware.
The PDIT at Educator Computer Institute & College is suitable for individuals who are interested in pursuing a career in IT or who want to enhance their knowledge and skills in this field. It may be particularly useful for those who have no prior IT experience but are looking to enter the field.
To enroll in the PDIT at Educator Computer Institute & College, students may be required to have completed high school or have some previous IT experience. It is important to check with Educator Computer Institute & College for specific enrollment requirements.
Certificate of the PDIT at Educator Computer Institute & College may find employment in a variety of IT roles, including positions as programmers, network administrators, and database administrators. Some may also choose to pursue further education and training in order to specialize in a particular area of IT.
The PDIT at Educator Computer Institute & College is recognized by the government and international organizations, such as Sindh Technical Education & Vocational Training Authority, Sindh Board Of Technical Education Karachi, Trade Testing Board Sindh, National Vocational & Technical Training Commission, and Benazir Bhutto Shaheed Human Resource & Research Development Board.
Financial aid may be available for the PDIT at Educator Computer Institute & College, depending on the student's circumstances. It is worth contacting Educator Computer Institute & College to inquire about options for financial assistance, such as scholarships, grants, and loans.

Published On:  Monday, October 2, 2023 Announcement for Course Selection

Fall 2023 Semester

(Semester/ Classes Commencement Date: October 16, 2023)


The link for “Course Selection” will be active/ available w.e.f. Tuesday, October 3, 2023 under “Student Services” tab in VULMS. The students are advised to log-in to their VULMS account and select their course(s) immediately or before the semester commencement date. However, last date to add/drop course(s) will be Wednesday, October 25, 2023. Tuition fee voucher issued after this date shall not be revised.

Important Notes:

  1. Newly admitted students, enrolled in the 1st semester of their respective study program, are given pre-selected courses. However, students enrolled through BS Entry Route may select their courses, accordingly.
  2. Existing/ continuing students must make their course selection as mentioned above. Failing to enroll any course(s) he/she will be treated as “INACTIVE STUDENT” during the semester and a fine will also be imposed under “Semester Freeze Rules”.
  3. Course/ work load (Credit Hours) limits have been prescribed and published separately for each study program in “Course Selection Rules” in given “Student Handbook”. Students must read the rules carefully before making their course selection.


  • Students are expected to follow thesemester wise study scheme” of their respective study program so that their scholarship eligibility may not effect (See Scholarship Rules). 
  • Continuously enrolling maximum course/work load in each semester does not mean that a study program can be completed earlier than its minimum prescribed residential requirement.
  1. Course Pre-requisite rule requires enrollment and qualifying of Basic/Introductory courses before enrolling an advanced level course. Therefore, said rule must be followed and given due care while making course selection.
  2. Students enrolled during Spring 2018 / Fall 2018 / Spring 2019 are NOT allowed to make their course selection; as they have availed maximum time duration along with the grace period to complete their study program.
  3. Students with blocked VULMS (due to non-payment of fee) will not be allowed to make their course selection, unless they deposit their outstanding dues and get their LMS accounts active from Accounts Department.
  4. Grade Improvement Policy A student can anytime improve a course in which his/her obtained low grades published in the Student Handbook under Course Selection Rules for each program. In such a case he/she has to repeat the improvement course(s) in the forthcoming semester(s), in which that course is offered.


  • Failed course(s) can be repeated until qualified.
  • Improved/better grade of a course will substitute/replace the previous/lower grade and eventually increase the CGPA. However, in case of non-improvement of grade, the previous better grade will stand and counted towards CGPA calculation. According to University grade improvement policy. In any of the subsequent semesters a student may repeat once those course(s) of the previous semester(s) in which he/she had secured the lowest grade only, before completion of entire course work program and mark pass out.

Click Here For Contact Details


Be the first to add a review.

Please, login to leave a review
Get course
Enrolled: 450 students
Duration: Semester Fee
Lectures: 47
Level: Advanced

Institute Timing

Monday 11:00 am - 9.00 pm
Tuesday 11:00 am - 9.00 pm
Wednesday 11:00 am - 9.00 pm
Thursday 11:00 am - 9.00 pm
Friday 11:00 am - 9.00 pm
Saturday 11:00 am - 9.00 pm
Sunday Closed
BS Computer Science – 4 Years