BS Data Science (BSDS) - Semester Plan
Semester 1
Course Code |
Course Name |
Credit Hours |
Pre Req |
CS106 |
Introduction to Computer Programming |
3+1 |
None
|
CS100 |
Introduction to Computing |
2+1 |
None
|
MT112 |
Calculus-I |
3+0 |
None
|
NS201 |
Applied Physics |
2+1 |
None
|
SS108 |
Islamic Studies |
2+0 |
None
|
SS104 |
English-I |
3+0 |
None
|
GEXXX |
Understanding of Quran-I / Fehm-ul-Quran-I |
0+1 |
None
|
Semester 2
Course Code |
Course Name |
Credit Hours |
Pre Req |
CS200 |
Object Oriented Programming |
3+1 |
CS100
|
MT114 |
Calculus-II |
3+0 |
None
|
SS203 |
English-II |
3+0 |
SS104
|
EE200 |
Digital Logic Design |
2+1 |
None
|
CS118 |
Artificial Intelligence |
2+1 |
None
|
SS118 |
Pak Studies |
2+0 |
None
|
GEXXX |
Understanding of Quran-II / Fehm-ul-Quran-II |
0+1 |
GEXXX
|
Semester 3
Course Code |
Course Name |
Credit Hours |
Pre Req |
CS251 |
Computer Organization & Assembly Language |
2+1 |
EE200
|
CS210 |
Data Structures & Algorithms |
3+1 |
CS200
|
MT221 |
Linear Algebra |
3+0 |
MT114
|
CS2xx |
Core-1 (Introduction to Data Science) |
2+1 |
None
|
SE242 |
Software Engineering |
3+0 |
None
|
Semester 4
Course Code |
Course Name |
Credit Hours |
Pre Req |
CS304 |
Design and Analysis of Algorithms |
3+0 |
CS210
|
MT201 |
Discrete Structures |
3+0 |
None
|
CS385 |
Database Management Systems |
3+1 |
None
|
CS321 |
Computer Networks |
2+1 |
None
|
CS3xx |
Elective 1 (Machine Learning) |
2+1 |
None
|
Semester 5
Course Code |
Course Name |
Credit Hours |
Pre Req |
CS313 |
Operating Systems Concepts |
2+1 |
None
|
CS3xx |
Elective 2 (Artificial Neural Networks & Deep Learning) |
2+1 |
None
|
CS3xx |
Elective3 (Platforms & Architectures for Data Science) |
2+1 |
None
|
CS3xx |
Core 2 (Data Visualization) |
3+0 |
None
|
CS3xx |
Elective 4 (Theory of Automata) |
2+1 |
None
|
SSxxx |
Elective Supporting -1 (Fundamentals of Accounting) |
3+0 |
None
|
Semester 6
Course Code |
Course Name |
Credit Hours |
Pre Req |
SS211 |
English-III |
3+0 |
None
|
MT301 |
Probability & Statistics |
3+0 |
None
|
CS3xx |
Core 3 (Data Mining) |
2+1 |
None
|
CS3xx |
Core 4 (Parallel & Distributed Computing) |
2+1 |
None
|
CS3xx |
Elective 5 (Big Data Analytics) |
3+0 |
None
|
CS3xx |
Elective 6 (Mobile Application Development) |
3+0 |
None
|
Semester 7
Course Code |
Course Name |
Credit Hours |
Pre Req |
SS401 |
Research Methodology & Professional Ethics |
2+0 |
None
|
CS390 |
Information Security |
2+1 |
None
|
CS4xx |
Core 5 (Advanced Statistics) |
2+1 |
None
|
CS3xx |
Elective 7 (Topics in Data Science) |
2+1 |
None
|
CS499 |
Final Year Project - I |
0+3 |
None
|
Semester 8
Course Code |
Course Name |
Credit Hours |
Pre Req |
MG403 |
Entrepreneurship |
2+0 |
None
|
SS218 |
Introduction to Psychology |
2+0 |
None
|
CS4xx |
Core 6 (Data Warehousing & Business Intelligence) |
3+0 |
None
|
SSxxx |
Civics and Community Engagement |
2+0 |
None
|
CS499 |
Final Year Project - II |
0+3 |
None
|