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
5 required, 2 electives| Required | Prerequisite | Credit hours |
|---|---|---|
| None | 3 | |
|
CS504
Software Engineering - I
|
None | 3 |
|
CS604
Operating Systems
|
None | 3 |
|
CS626
Data Mining Techniques
|
None | 3 |
|
MTH603
Numerical Analysis
|
None | 3 |
| Electives | Prerequisite | Credit hours |
|---|---|---|
|
CS306
Introduction to Python
|
None | 3 |
|
CS402
Theory of Automata
|
None | 3 |
Semester 2
3 required, 2 electives| Required | Prerequisite | Credit hours |
|---|---|---|
|
CS601
Data Communication
|
None | 3 |
|
CS614
Data Warehousing
|
None | 3 |
|
CSI619
Field Experience / Internship
|
None | 3 |
| Electives | Prerequisite | Credit hours |
|---|---|---|
|
CS628
Machine Learning
|
None | 3 |
|
CS631
Deep Learning
|
None | 3 |
Semester 3
4 required, 4 electives| Required | Prerequisite | Credit hours |
|---|---|---|
|
CS619
Final Project
|
None | 3 |
| None | 3 | |
|
CS630
Data Visualization and Digital Storytelling
|
None | 3 |
|
CS699
Professional Certification
|
None | 3 |
| Electives | Prerequisite | Credit hours |
|---|---|---|
|
CS514
Internet of Things (IoT)
|
None | 3 |
|
ECO401
Economics
|
None | 3 |
|
MGT502
Organizational Behaviour
|
None | 3 |
|
MGT610
Business Ethics
|
None | 3 |
Semester 4
3 required, 2 electives| Required | Prerequisite | Credit hours |
|---|---|---|
|
CS619
Final Project
|
None | 3 |
|
CS205
Information Security
|
None | 3 |
|
STAT404
Regression and Correlation
|
None | 3 |
| Electives | Prerequisite | Credit hours |
|---|---|---|
|
CS513
Advanced Data Analytics and Business Intelligence
|
None | 3 |
| None | 3 |
From the BS-Lateral Data 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 Data Science
The 4-year program, with 8 semesters.
See the BS Data Science scheme