Open a course to see its past papers, MCQs and handouts.
Which electives and deficiency courses you take is set by the course selection rules in the VU handbook.
Semester 1
4 required, 3 electives| Required | Prerequisite | Credit hours |
|---|---|---|
|
CS205
Information Security
|
None | 3 |
|
CS402
Theory of Automata
|
None | 3 |
|
CS502
Fundamentals of Algorithms
PrerequisiteCS301
|
CS301 | 3 |
|
CS607
Artificial Intelligence
PrerequisiteCS502
|
CS502 | 3 |
| Electives | Prerequisite | Credit hours |
|---|---|---|
|
MTH401
Differential Equations
PrerequisiteMTH101
|
MTH101 | 3 |
|
MTH5102
Calculus II
|
None | 3 |
|
MTH603
Numerical Analysis
PrerequisiteMTH101
|
MTH101 | 3 |
Specializations
From semester 2, your electives come from your specialization. Pick one to see only its courses in semesters 2 to 4.
Semester 2
2 required, 4 electivesShowing Data Science electives only.Show all electives
| Required | Prerequisite | Credit hours |
|---|---|---|
|
CS435
Cloud Computing
|
None | 3 |
|
CSI619
Field Experience / Internship
|
None | 3 |
| Electives | Prerequisite | Credit hours |
|---|---|---|
|
CS306
Introduction to Python
|
None | 3 |
|
CS441
Big Data Concepts
|
None | 3 |
| None | 3 | |
|
STA302
Data Analytics and Business Intelligence
|
None | 3 |
Semester 3
2 required, 4 electivesShowing Data Science electives only.Show all electives
| Required | Prerequisite | Credit hours |
|---|---|---|
|
CS619
Final Project
|
None | 3 |
|
CS699
Professional Certification
|
None | 3 |
| Electives | Prerequisite | Credit hours |
|---|---|---|
|
CS614
Data Warehousing
PrerequisiteCS403
|
CS403 | 3 |
|
CS620
Modelling and Simulation
|
None | 3 |
|
CS626
Data Mining Techniques
|
None | 3 |
|
CS628
Machine Learning
|
None | 3 |
Semester 4
1 required, 2 electivesShowing Data Science electives only.Show all electives
| Required | Prerequisite | Credit hours |
|---|---|---|
|
CS619
Final Project
|
None | 3 |
| Electives | Prerequisite | Credit hours |
|---|---|---|
|
CS631
Deep Learning
|
None | 3 |
|
STA621
Time Series Analysis
|
None | 3 |
From the BS-Lateral Computer Science study scheme on vu.edu.pk. Last checked 18 Oct 2026. If vu.edu.pk or VULMS shows something different, they are correct.
BS Computer Science
The 4-year program, with 8 semesters. Semesters 1 to 4 here have the same courses as its semesters 5 to 8.
See the BS Computer Science scheme