BS (Data Science)
HEC Curriculum (AI,DS,CY) March, 2020
Program Structure
BS (Data Science) has a dual emphasis on basic principles of statistics and computer science, with foundational training in statistical and mathematical aspects of data analysis. This program develops foundation on broad computer science principles, including algorithms, data structures, data management and machine learning. This program will prepare graduates for a career in data analysis, combining foundational statistical concepts with computational principles from computer science.
CURRICULUM STRUCTURE
Duration | 4 years |
Semesters |
8 |
Courses |
41 |
Total Credit hours |
130 |
Semester - I | |||
Course Title |
Credit Hours |
Contact Hours |
Pre-requisite |
Introduction to ICT |
3 (2-1) |
2-3 |
|
Programming Fundamentals |
4 (3-1) |
3-3 |
|
Discrete Structures |
3 (3-0) |
3-0 |
|
Calculus & Analytic Geometry |
3 (3-0) |
3-0 |
|
English Composition & Comprehension |
3 (3-0) |
3-0 |
|
Total 16 (14-2) 14-6
Semester - II | |||
Course Title |
Credit Hours |
Contact Hours |
Pre-requisite |
Object Oriented Programming |
4 (3-1) |
3-3 |
Programming Fundamentals |
Database Systems |
4 (3-1) |
3-3 |
|
Linear Algebra |
3 (3-0) |
3-0 |
Calculus & Analytic Geometry |
Probability & Statistics |
3 (3-0) |
3-0 |
|
Communication & Presentation Skills |
3 (3-0) |
3-0 |
English Composition & Comprehension |
Total 17 (15-2) 15-6
Semester - III | |||
Course Title |
Credit Hours |
Contact Hours |
Pre-requisite |
Data Structures & Algorithms |
4 (3-1) |
3-3 |
Programming Fundamentals |
Information Security |
3 (3-0) |
3-0 |
|
Artificial Intelligence |
4 (3-1) |
3-3 |
Object Oriented Programming |
Digital Logic Design |
4 (3-1) |
3-3 |
|
Differential Equations |
3 (3-0) |
3-0 |
Calculus & Analytic Geometry |
Total 18 (15-3) 15-9
Semester - IV | |||
Course Title |
Credit Hours |
Contact Hours |
Pre-requisite |
Computer Networks |
4 (3-1) |
3-3 |
|
Computer Org. & Assembly Language |
4 (3-1) |
3-3 |
Digital Logic Design |
Analysis of Algorithms |
3 (3-0) |
3-0 |
Data Structures & Algo |
Introduction to Data Science |
3 (2-1) |
2-3 |
Artificial Intelligence |
Advance Statistics |
3 (3-0) |
3-0 |
Probability & Statistics |
Total 17 (14-3) 14-9
Semester - V | |||
Course Title |
Credit Hours |
Contact Hours |
Pre-requisite |
Operating System |
4 (3-1) |
3-3 |
Data Structures & Algo |
Data Mining |
3 (2-1) |
2-3 |
Adv Stat, Intro. to DS |
Data Warehousing & Business Intel. |
3 (2-1) |
2-3 |
Intro. to Data Science |
DS Electiv-1 |
3 (3-0) |
3-0 |
|
DS Elective-2 |
3 (2-1) |
2-3 |
|
University Elective-1 |
3 (3-0) |
3-0 |
|
Total 19 (15-4) 15-12
Semester - VI | |||
Course Title |
Credit Hours |
Contact Hours |
Pre-requisite |
Parallel & Distributed Computing |
3 (2-1) |
2-3 |
OOP, Operating System |
Big Data Analytics |
3 (2-1) |
2-3 |
Intro. to Data Science |
Data Visualization |
3 (2-1) |
2-3 |
Data Warehouse & BI |
DS Elective-3 |
3 (3-0) |
3-0 |
|
DS Elective-4 |
3 (3-0) |
3-0 |
|
University Elective-2 |
3 (3-0) |
3-0 |
|
Total 18 (15-3) 15-9
Semester - VII | |||
Course Title |
Credit Hours |
Contact Hours |
Pre-requisite |
Final Year Project - I |
2 (0-2) |
0-6 |
|
Software Engineering |
3 (3-0) |
3-0 |
|
University Elective-3 |
3 (3-0) |
3-0 |
|
Technical & Business Writing |
3 (3-0) |
3-0 |
Comm. & Present Skills |
Islamic Studies/ Ethics |
2 (2-0) |
2-0 |
|
Total 13 (11-2) 11-6
Semester - VIII | |||
Course Title |
Credit Hours |
Contact Hours |
Pre-requisite |
Final Year Project - II |
4 (0-4) |
0-12 |
Final Year Project - I |
University Elective-4 |
3 (3-0) |
3-0 |
|
Professional Practices |
3 (3-0) |
3-0 |
|
Pakistan Studies |
2 (2-0) |
2-0 |
|
Total 12 (8-4) 8-12