Virtual University (VU)

BS in Computer Science (BSCS) (2-Year Program) – Virtual University

BS in Computer Science (BSCS) (2-Year Program)

Here you’ll find complete details about the BS in Computer Science (2-Year Program) offered by Virtual University. From eligibility, Scheme of Study, fee structure to Objectives and Award Of Degree — everything is covered right here.

Virtual University of Pakistan

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.  Internships are highly recommended to enhance employability and prepare students for successful careers in the technology sector.

Scheme of Study

Total Credit Hours 57
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
CS205 Information Security Major Computing Core Required 3 (Theory:3, Practical:0)
CS402 Theory of Automata Major Computing Core Required 3 (Theory:3, Practical:0)
CS502 Fundamentals of Algorithms Major Computing Core Required 3 (Theory:3, Practical:0)
CS607 Artificial Intelligence Major Computing Core Required 3 (Theory:3, Practical:0)
MTH401 Differential Equations Interdisciplinary Mathematics Supporting Elective 3 (Theory:3, Practical:0)
MTH5102 Calculus II Interdisciplinary Mathematics Supporting Elective 3 (Theory:3, Practical:0)
MTH603 Numerical Analysis Interdisciplinary Mathematics Supporting Elective 3 (Theory:3, Practical:0)
 
Semester No. 2
Course Code Title Category Sub Category Type Pre Requisite Credit Hours Specialization
CS435 Cloud Computing Major Computing Core Required 3 (Theory:3, Practical:0)
CSI619 Field Experience / Internship Internship Field Experience / Internship Required 3 (Theory:3, Practical:0)
CS202 Fundamentals of Front End Development Specialization Computer Science Elective 3 (Theory:3, Practical:0) Computer Science
CS202 Fundamentals of Front End Development Specialization Software Engineering Elective 3 (Theory:3, Practical:0) Software Engineering
CS306 Introduction to Python Specialization Artificial Intelligence Elective 3 (Theory:3, Practical:0) Artificial Intelligence
CS306 Introduction to Python Specialization Computer Science Elective 3 (Theory:3, Practical:0) Computer Science
CS306 Introduction to Python Specialization Data Science Elective 3 (Theory:3, Practical:0) Data Science
CS306 Introduction to Python Specialization Information Technology Elective 3 (Theory:3, Practical:0) Information Technology
CS306 Introduction to Python Specialization Software Engineering Elective 3 (Theory:3, Practical:0) Software Engineering
CS314 Introduction to Cellular Networks Specialization Computer Science Elective 3 (Theory:3, Practical:0) Computer Science
CS407 Routing and Switching Specialization Information Technology Elective 3 (Theory:3, Practical:0) Information Technology
CS408 Human Computer Interaction Specialization Computer Science Elective 3 (Theory:3, Practical:0) Computer Science
CS408 Human Computer Interaction Specialization Software Engineering Elective 3 (Theory:3, Practical:0) Software Engineering
CS411 Visual Programming Specialization Computer Science Elective 3 (Theory:3, Practical:0) Computer Science
CS441 Big Data Concepts Specialization Data Science Elective 3 (Theory:3, Practical:0) Data Science
CS442 Introduction to Data Science Specialization Data Science Elective 3 (Theory:3, Practical:0) Data Science
CS505 Virtual Systems and Services Specialization Information Technology Elective 3 (Theory:3, Practical:0) Information Technology
CS510 Software Requirements and Specifications Specialization Software Engineering Elective 3 (Theory:3, Practical:0) Software Engineering
CS511 Web Engineering Specialization Information Technology Elective 3 (Theory:3, Practical:0) Information Technology
CS511 Web Engineering Specialization Software Engineering Elective 3 (Theory:3, Practical:0) Software Engineering
CS521 Web Systems and Technologies Specialization Information Technology Elective 3 (Theory:3, Practical:0) Information Technology
CS605 Software EngineeringII Specialization Computer Science Elective 3 (Theory:3, Practical:0) Computer Science
CS605 Software EngineeringII Specialization Software Engineering Elective 3 (Theory:3, Practical:0) Software Engineering
CS620 Modelling and Simulation Specialization Artificial Intelligence Elective 3 (Theory:3, Practical:0) Artificial Intelligence
STA302 Data Analytics and Business Intelligence Specialization Artificial Intelligence Elective 3 (Theory:3, Practical:0) Artificial Intelligence
STA302 Data Analytics and Business Intelligence Specialization Data Science Elective 3 (Theory:3, Practical:0) Data Science
STA630 Research Methods Specialization Computer Science Elective 3 (Theory:3, Practical:0) Computer Science
STAT404 Regression and Correlation Specialization Artificial Intelligence Elective 3 (Theory:3, Practical:0) Artificial Intelligence
 
Semester No. 3
Course Code Title Category Sub Category Type Pre Requisite Credit Hours Specialization
CS619 Final Project - CS619 Project Capstone Project Required 3
CS699 Professional Certification Major Professional Certificate Required 3 (Theory:3, Practical:0)
CS311 Introduction to Web Services Development Specialization Computer Science Elective 3 (Theory:3, Practical:0) Computer Science
CS314 Introduction to Cellular Networks Specialization Information Technology Elective 3 (Theory:3, Practical:0) Information Technology
CS405 Database Programming using Oracle 11g Specialization Computer Science Elective 3 (Theory:3, Practical:0) Computer Science
CS407 Routing and Switching Specialization Computer Science Elective 3 (Theory:3, Practical:0) Computer Science
CS506 Web Design and Development Specialization Computer Science Elective 3 (Theory:3, Practical:0) Computer Science
CS513 Advanced Data Analytics and Business Intelligence Specialization Artificial Intelligence Elective 3 (Theory:3, Practical:0) Artificial Intelligence
CS514 Internet of Things (IoT) Specialization Information Technology Elective 3 (Theory:3, Practical:0) Information Technology
CS603 Software Architecture and Design Specialization Computer Science Elective 3 (Theory:3, Practical:0) Computer Science
CS608 Software Verification and Validation Specialization Software Engineering Elective 3 (Theory:3, Practical:0) Software Engineering
CS609 System Programming Specialization Computer Science Elective 3 (Theory:3, Practical:0) Computer Science
CS611 Software Quality Engineering Specialization Software Engineering Elective 3 (Theory:3, Practical:0) Software Engineering
CS614 Data Warehousing Specialization Computer Science Elective 3 (Theory:3, Practical:0) Computer Science
CS614 Data Warehousing Specialization Data Science Elective 3 (Theory:3, Practical:0) Data Science
CS615 Software Project Management Specialization Software Engineering Elective 3 (Theory:3, Practical:0) Software Engineering
CS620 Modelling and Simulation Specialization Data Science Elective 3 (Theory:3, Practical:0) Data Science
CS621 Parallel and Distributed Computing Specialization Computer Science Elective 3 (Theory:3, Practical:0) Computer Science
CS626 Data Mining Techniques Specialization Artificial Intelligence Elective 3 (Theory:3, Practical:0) Artificial Intelligence
CS626 Data Mining Techniques Specialization Data Science Elective 3 (Theory:3, Practical:0) Data Science
CS628 Machine Learning Specialization Artificial Intelligence Elective 3 (Theory:3, Practical:0) Artificial Intelligence
CS628 Machine Learning Specialization Data Science Elective 3 (Theory:3, Practical:0) Data Science
CS642 Next Generation Networks Specialization Information Technology Elective 3 (Theory:3, Practical:0) Information Technology
IT602 Information Technology Infrastructure Specialization Information Technology Elective 3 (Theory:3, Practical:0) Information Technology
MTH601 Operations Research Specialization Computer Science Elective 3 (Theory:3, Practical:0) Computer Science
SE602 Software Re-Engineering Specialization Software Engineering Elective 3 (Theory:3, Practical:0) Software Engineering
STA630 Research Methods Specialization Software Engineering Elective 3 (Theory:3, Practical:0) Software Engineering
SE601 Software Construction & Development Specialization Software Engineering Elective 2 (Theory:2, Practical:0) Software Engineering
 
Semester No. 4
Course Code Title Category Sub Category Type Pre Requisite Credit Hours Specialization
CS619 Final Project Required 3
CS312 Database Modeling and Design Specialization Software Engineering Elective 3 (Theory:3, Practical:0) Software Engineering
CS315 Network Security Specialization Information Technology Elective 3 (Theory:3, Practical:0) Information Technology
CS409 Introduction to Database Administration Specialization Information Technology Elective 3 (Theory:3, Practical:0) Information Technology
CS411 Visual Programming Specialization Software Engineering Elective 3 (Theory:3, Practical:0) Software Engineering
CS501 Advance Computer Architecture Specialization Computer Science Elective 3 (Theory:3, Practical:0) Computer Science
CS506 Web Design and Development Specialization Software Engineering Elective 3 (Theory:3, Practical:0) Software Engineering
CS514 Internet of Things (IoT) Specialization Artificial Intelligence Elective 3 (Theory:3, Practical:0) Artificial Intelligence
CS515 Advanced Database Management System Specialization Computer Science Elective 3 (Theory:3, Practical:0) Computer Science
CS515 Advanced Database Management System Specialization Information Technology Elective 3 (Theory:3, Practical:0) Information Technology
CS602 Computer Graphics Specialization Computer Science Elective 3 (Theory:3, Practical:0) Computer Science
CS603 Software Architecture and Design Specialization Software Engineering Elective 3 (Theory:3, Practical:0) Software Engineering
CS606 Compiler Construction Specialization Computer Science Elective 3 (Theory:3, Practical:0) Computer Science
CS614 Data Warehousing Specialization Software Engineering Elective 3 (Theory:3, Practical:0) Software Engineering
CS621 Parallel and Distributed Computing Specialization Software Engineering Elective 3 (Theory:3, Practical:0) Software Engineering
CS627 Cyber Security Specialization Information Technology Elective 3 (Theory:3, Practical:0) Information Technology
CS631 Deep Learning Specialization Artificial Intelligence Elective 3 (Theory:3, Practical:0) Artificial Intelligence
CS631 Deep Learning Specialization Data Science Elective 3 (Theory:3, Practical:0) Data Science
IT430 E-Commerce Specialization Information Technology Elective 3 (Theory:3, Practical:0) Information Technology
STA621 Time Series Analysis Specialization Data Science Elective 3 (Theory:3, Practical:0) Data Science
 


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


>

Why Choose This Program at VU?

Flexible Online Education
Study from anywhere in Pakistan with VU’s advanced Learning Management System
Strong Computer Science Foundations
Covers programming, databases, networking, software engineering & more
HEC Approved Degree
National & international recognition ensures better job opportunities
Practical Skill Development
Focus on real-world IT skills needed in rapidly growing tech industry
Career Growth in Tech
Ideal for careers in software development, IT support, systems & database management
Affordable Learning
Low fee program with access to over 200 campuses for academic support
Scroll to Top
WhatsApp
VU WhatsApp Channel