VU BS Lateral Bachelor of Science in Computer Science
The BS-Lateral program in Computer Science at the Virtual University of Pakistan is tailored for students with previous academic background in the field, enabling them to complete their degree with advanced placement. In accordance with HEC guidelines, the program enhances fundamental knowledge of computer science, develops practical expertise, and instills professional ethics. Emphasizing innovation, cross-disciplinary learning, and hands-on exposure through projects and internships, it equips graduates for successful careers in CS/IT as well as for higher academic pursuits
Objectives
Here’s a plagiarism-free rewritten version of your text while keeping the original meaning intact:
Build a solid theoretical base in the field of Computer Science.
Cultivate programming expertise by engaging with multiple languages, tools, and technologies.
Sharpen logical reasoning and problem-solving skills.
Enable students to contribute effectively to the domains of IT and Computer Science.
Integrate academic knowledge with practical application to tackle real-world computing issues.
Provide forward-looking perspectives on the rapidly changing trends in Computer Science.
Promote research potential in specialized areas of the discipline.
Improve students’ communication abilities and overall professional competence.
Eligibility Criteria
BS-Lateral Entry Admission (for candidates with 14 years of education)
A. Eligibility for Admission through BS-Lateral Program
Applicants must possess a 2-year Associate Degree in a computing-related field from an HEC-recognized institution.
Minimum academic requirements include:
A CGPA of at least 2.00/4.00 in the Associate Degree (semester system).
Fulfillment of the University’s general admission conditions based on 12 years of prior education.
B. Additional Eligibility
Candidates who obtained 45% marks in Intermediate and completed a 2-year Associate Degree in a computing-related discipline (from an HEC-recognized institution) before Fall 2023, with a minimum CGPA of 2.0/4.0, are also considered eligible.
C. Equivalence for Special Cases
Applicants holding foreign qualifications or Deeni Asnad must submit an official HEC equivalence certificate from Islamabad.
Note: Individuals with a conventional BA/BSc degree or an Associate Degree in an unrelated discipline do not qualify for admission under this scheme.
Assessment Criteria
Student Progress Evaluation
The evaluation system is based on continuous assessment throughout the semester, which includes assignments, quizzes, discussion boards, a mid-term exam, and a final examination.
| Assessment Component | Weightage |
|---|---|
| Semester Activities (Assignments, Quizzes, Graded Discussions) | 10% – 20% |
| Mid-Term Examination | 20% – 30% |
| Final Examination | 60% |
| Total | 100% |
Award of Degree
For the award of the BS-Lateral degree, students are required to meet the following conditions:
Successfully complete the prescribed coursework with a minimum of 63 credit hours.
Achieve a Cumulative Grade Point Average (CGPA) of at least 2.00 on a 4.00 scale.
Project / Internship
Project Requirement
All BS students enrolled in the Computer Science & IT department are required to complete the “CS619 Final Year Project”, carrying 6 credit hours, typically taken in the 3rd semester of their degree program.
In special hardship cases, if a student is unable to pass CS619 by the end of the 4th semester, the department provides an alternative option.
Such students may complete two substitute courses of 3 credit hours each in later semesters to fulfill the degree requirement.
Internship Requirement
As part of the BS-Lateral programs in Computer Science & IT, students are expected to undertake an internship during their studies, preferably after finishing their core courses.
Internships offer industry exposure where students can apply classroom knowledge to practical situations.
They help in building professional skills, gaining hands-on experience, and preparing for technology-driven careers.
Although the internship carries no credit hours, it is strongly recommended to enhance employability and career readiness.
Study Scheme
| |||||||||
| 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 | |||
Fee Structure
Fee payable one-time upon Admission