VU
Virtual University of Pakistan
Department of Computer Science

Bachelor of Science in Computer Science

Introduction

The BS-Lateral in Computer Science at Virtual University of Pakistan is designed for students with prior relevant education, allowing them to complete their degree with advanced standing. Aligned with HEC's education policy, the program strengthens core CS knowledge, practical skills, and ethical values. With a focus on innovation, interdisciplinary learning, and real-world experience through projects and internships, graduates are well-prepared for careers in CS/IT or further studies.

Objectives

  1. Provide students with a strong theoretical foundation in Computer Science.
  2. Develop programming skills through exposure to diverse languages, tools, and technologies.
  3. Strengthen analytical thinking and problem-solving abilities.
  4. Prepare students to make meaningful contributions to the fields of IT and Computer Science.
  5. Blend theoretical knowledge with hands-on experience to address real-world computing challenges.
  6. Equip students with forward-looking insights into the evolving landscape of Computer Science.
  7. Foster research capabilities within specialized areas of the discipline.
  8. Enhance students’ communication and professional skills.

Eligibility Criteria

BS-Lateral Entry Admission (for applicants with 14 years of education)

A. Applicants must hold a 2-year Associate Degree in the Computing related discipline (from an HEC-recognized institution) to be eligible for admission through BS-Lateral program. The minimum eligibility criteria are:

a. At least 2.00/4.00 CGPA in the Associate Degree (semester system),

b. Applicants must also meet the University’s general admission requirements based on 12 years of education (Minimum 50% marks).

B. The candidates having 45% marks in Intermediate and completed 2-year Associate Degree in the Computing related discipline (from an HEC-recognized institution) prior to Fall 2023 semester with at least 2.0 CGPA out of 4.0 are also eligible.

C. Candidates with foreign qualifications or Deeni Asnad must provide an equivalence certificate from HEC, Islamabad, as applicable.

Note: Applicants with a conventional BA/BSc or an Associate Degree in an unrelated discipline are not eligible.

 

Following are the degree titles relevant to the computing discipline:

  1. ADP-Computer Science
  2. ADP-Database Management System
  3. ADP-Computer Networking
  4. ADP-Web Design and Development
  5. ADP-Information Technology
  6. ADP-Software Development
  7. ADP-Software Engineering
  8. ADP-Web & Mobile Application Development
  9. ADP-Data Science
  10. ADP-Artificial Intelligence
  11. ADP-Cyber Security
  12. ADP-Information Security
  13. ADP-Multimedia & Animation
  14. ADP-Multimedia & Gaming
  15. ADP-Information System
  16. ADP-Computing
  17. BSc-Computer Science (VU Students)
  18. BCS

Assessment Criteria

Semester Work

Apply

Graded/Non-Graded

Marks

Count

Quizzes

a

Graded

10-20%

2-4 /course

GDBs/Viva

a

1/course

Assignments/Project

a

2-4 / Course

MDBs

a

Non-Graded

 

1 / Lecture (Module)

Lab Work

a

Non-Graded

 

1/Week

Teaching Practice

c

 

 

 

Live Sessions

a

Non-Graded

 

1 / Week

Attendance

c

 

 

 

Mid Term Exam

a

Graded

20-30%

1 /Course

Final Term Exam

a

Graded

60%

1/Course

Any Other (Please specify)

c

 

 

 

Award of Degree

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

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

Project / Internship / Practicals

Project

Students of each BS degree offered by the Computer Science & IT department must enroll and pass “CS619 Final Year Project” course, worth 6 credit hours, in the 3rd 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 4th semester to take 2 courses each of 3 credit hours in lieu of CS619 in the subsequent semester(s) to complete their degree requirements.

Internship

As part of the BS-Lateral programs offered by the Computer Science & IT department, students are required to undertake internships during their studies, ideally after completing core coursework. Internships provide valuable industry exposure, allowing students to apply theoretical knowledge in real-world environments, develop professional skills, and gain practical experience. Though it is non-credited, internships are highly recommended to enhance employability and prepare students for successful careers in the technology sector.

Scheme of Study

Total Credit Hours 63
Total Semesters 5
Duration 2 years


BS-Lateral (Computer Science)
Semester No. 1
Course Code Title Category Sub Category Type Pre Requisite Credit Hours Specialization
CS306 Introduction to Python Major Domain Electives Required 3 (Theory:3, Practical:0)
CS402 Theory of Automata Major Domain Core Required 3 (Theory:3, Practical:0)
CS502 Fundamentals of Algorithms Major Computing Core Required CS301
3 (Theory:3, Practical:0)
CS604 Operating Systems Major Computing Core Required CS301
3 (Theory:3, Practical:0)
CSI619 Field Experience / Internship Major Field Experience / Internship Required 3 (Theory:3, Practical:0)
MTH603 Numerical Analysis Interdisciplinary Mathematics Supporting Required MTH101
3 (Theory:3, Practical:0)
CS202 Fundamentals of Front End Development Major Domain Electives Elective 3 (Theory:3, Practical:0)
CS605 Software EngineeringII Major Domain Electives Elective CS504
3 (Theory:3, Practical:0)
CS610 Computer Networks Major Domain Electives Elective CS601
3 (Theory:3, Practical:0)
 
Semester No. 2
Course Code Title Category Sub Category Type Pre Requisite Credit Hours Specialization
CS411 Visual Programming Major Domain Electives Required CS201
3 (Theory:3, Practical:0)
CS501 Advance Computer Architecture Major Domain Core Required CS401
3 (Theory:3, Practical:0)
CS602 Computer Graphics Major Domain Core Required CS201
3 (Theory:3, Practical:0)
CS607 Artificial Intelligence Major Computing Core Required CS502
3 (Theory:3, Practical:0)
CS314 Introduction to Cellular Networks Major Domain Electives Elective 3 (Theory:3, Practical:0)
CS405 Database Programming using Oracle 11g Major Domain Electives Elective 3 (Theory:3, Practical:0)
CS603 Software Architecture and Design Major Domain Electives Elective 3 (Theory:3, Practical:0)
 
Semester No. 3
Course Code Title Category Sub Category Type Pre Requisite Credit Hours Specialization
CS619 Final Project - CS619 Major Capstone Project Required 3
CS515 Advanced Database Management System Major Domain Core Required 3 (Theory:3, Practical:0)
CS609 System Programming Major Domain Electives Required CS201
3 (Theory:3, Practical:0)
CS621 Parallel and Distributed Computing Major Domain Core Required CS604
3 (Theory:3, Practical:0)
ECO401 Economics Interdisciplinary Elective Supporting Elective 3 (Theory:3, Practical:0)
MGT502 Organizational Behaviour Interdisciplinary Elective Supporting Elective 3 (Theory:3, Practical:0)
MGT610 Business Ethics Interdisciplinary Elective Supporting Elective 3 (Theory:3, Practical:0)
 
Semester No. 4
Course Code Title Category Sub Category Type Pre Requisite Credit Hours Specialization
CS619 Final Project Required 3
CS205 Information Security Major Computing Core Required 3 (Theory:3, Practical:0)
CS606 Compiler Construction Major Domain Core Required CS402
3 (Theory:3, Practical:0)
CS311 Introduction to Web Services Development Major Domain Electives Elective 3 (Theory:3, Practical:0)
CS407 Routing and Switching Major Domain Electives Elective 3 (Theory:3, Practical:0)
CS408 Human Computer Interaction Major Domain Electives Elective 3 (Theory:3, Practical:0)
CS435 Cloud Computing Major Domain Electives Elective 3 (Theory:3, Practical:0)
CS506 Web Design and Development Major Domain Electives Elective CS304
3 (Theory:3, Practical:0)
CS611 Software Quality Engineering Major Domain Electives Elective 3 (Theory:3, Practical:0)
CS614 Data Warehousing Major Domain Electives Elective CS403
3 (Theory:3, Practical:0)
 


Pre-Requisite Courses List Show/Hide Pre-Requisite Courses List