Learning Outcomes
By the time of graduation, the students develop an ability to:
Award of Degree
For the award of BS (Data Science) degree, a student must have:
Semester-1 | ||||
---|---|---|---|---|
Code | Course Name | Credit Hours | Course Type | Pre-requisite |
CL 117 | Intro to Info. & Comm. Technologies | 1 | Core | None |
NS 101 | Applied Physics | 3 | Core | None |
MT 119 | Calculus & Analytical Geometry | 3 | Core | None |
SS 113 | Pakistan Studies | 3 | Core | None |
SS 150 | English Composition & Comprehension | 2+1 | Core | None |
CS 214 | Programming Fundamentals | 3+1 | Core | None |
Semester-2 | ||||
Code | Course Name | Credit Hours | Course Type | Pre-requisite |
MT 224 | Differential Equations | 3 | Core | MT 119 |
SS 111 | Islamic & Religious Studies | 3 | Core | None |
SS 152 | Communcation & Presentation Skills | 2+1 | Core | None |
CS 217 | Object Oriented Programming | 3+1 | Core | CS 214 |
DS 201 | Fundamentals of Data Science | 3 | Core | None |
Semester-3 | ||||
Code | Course Name | Credit Hours | Course Type | Pre-requisite |
CS 211 | Discrete Structures | 3 | Core | None |
CS 218 | Data Structures | 3+1 | Core | CS 217 |
MT 104 | Linear Algebra | 3 | Core | None |
MT 206 | Probability & Statistics | 3 | Core | None |
DS 202 | Exploratory Data Analysis and Visualization | 3+1 | Core | None |
Semester-4 | ||||
Code | Course Name | Credit Hours | Course Type | Pre-requisite |
CS 219 | Database Systems | 3+1 | Core | Cs 218 |
CS 220 | Operating Systems | 3+1 | Core | CS 218 |
CS 302 | Design & Analysis of Algorithms | 3 | Core | CS 218 |
CS 307 | Computer Networks | 3+1 | Core | CS 218 |
SS/MS | Social Science Elective | 3 | Elective | None |
Semester-5 | ||||
Code | Course Name | Credit Hours | Course Type | Pre-requisite |
CS 303 | Software Engineering | 3 | Core | None |
DS | DS Elective I | 3 | Elective | None |
MT 402 | Stochastic Processes | 3 | Core | MT 206 |
DS 302 | Big Data Mining | 3+1 | Core | Cs 219 |
DS 301 | Big Data Programming | 3+1 | Core | CS 217, CS 218, CS 219 |
Semester-6 | ||||
Code | Course Name | Credit Hours | Course Type | Pre-requisite |
CS 326 | Parallel and Distributed Computing | 3 | Core | CS 220 |
CS 462 | Information Security | 3 | Core | None |
DS 106 | Image Processing and Analysis | 3+1 | Core | None |
DS | DS Elective II | 3 | Elective | None |
SS 142 | Technical Report Writing | 3 | Core | None |
Semester-7 | ||||
Code | Course Name | Credit Hours | Course Type | Pre-requisite |
DS | DS Elective III | 3 | Elective | None |
SS/MS | Social Science Elective II | 3 | Elective | None |
DS 491 | Final Year Project I | 3 | Core | None |
DS 401 | Deep Learning and Applications | 3+1 | Core | DS 302 |
DS 402 | Natural Language Processing | 3+1 | Core | None |
Semester-8 | ||||
Code | Course Name | Credit Hours | Course Type | Pre-requisite |
CS 463 | Professional Practices | 3 | Core | Sr. Year |
DS | DS Elective IV | 3 | Elective | None |
DS | DS Elective V | 3 | Elective | None |
SS/MS | Social Science Elective III | 3 | Elective | None |
DS 492 | Final Year Project II | 3 | Core | Sr. Year |