Sr# Pre-Req Course ID Course Name Course Category Cr.Hr
SEMESTER - I
1 GE - 111 Introduction to Information and Communication Technologies General Education - I 2+1
2 CC - 111 Programming Fundamentals Core Computing - I 3+1
3 GE - 112 Islamic Studies/Ethics General Education - II 2+0
4 MS - 112 Calculus and Analytical Geometry Mathematics and Science Foundation - I 3+0
5 GE - 113 English Composition and Comprehension General Education - III 2+0
6 GE - 114 Pakistan Studies General Education – IV 2+0
SEMESTER - II
7 Programming Fundamentals CC - 121 Object Oriented Programming Computing Core – II 3+1
8   CSC - 121 Digital Logic Design CS Core - I 3+1
9 Calculus and Analytical Geometry MS - 121 Linear Algebra Mathematics and Science Foundation - II 3+0
10 MS - 122 Probability and Statistics Mathematics and Science Foundation - III 3+0
11 English Composition and Comprehension GE - 121 Communication and Presentation Skills General Education - V 3+0
SEMESTER - III
12 Object Oriented Programming CC - 211 Data Structures and Algorithms Core Computing - III 3+1
13   CC - 212 Computer Networks Core Computing - IV 3+1
14 Object Oriented Programming CSC - 211 Artificial Intelligence CS Core - II 3+1
15 CC-213 Discrete Structures Core Computing - V 3+0
16 Calculus and Analytical Geometry MS - 211 Differential Equations Mathematics and Science Foundation - IV 3+0
SEMESTER - IV
17 CC - 221 Information Security Core Computing - V 3+0
18   CC-222 Database System Core Computing - III 3+1
19 Digital Logic Design CSC- 221 Computer Organization and Assembly Language CS Core - III 3+1
20 Artificial Intelligence DSC - 221 Introduction to Data Science DS Core - I 2+0
21 Probability and Statistics DSC - 222 Advance Statistics DS Core - II 3+0
SEMESTER - V
22 Data Structures and Algorithms CC - 311 Operating Systems Core Computing - VIII 3+1
23 Data Structures and Algorithms CSC - 311 Analysis of Algorithms CS Core - IV 3+0
24 Introduction to Data Science DSC - 312 Data Warehousing and Business Intelligence DS Core - III 2+1
25 DSE - 311 DS Elective-1 DS Elective- I 3+0
26 DSE - 312 DS Elective-2 DS Elective-II 2+1
SEMESTER - VI
27 Operating Systems CSC - 321 Parallel and Distributed Computing CS Core - V 2+1
28 Introduction to Data Science DSC - 321 Big Data Analytics DS Core - IV 2+1
29 Communication and Presentation Skills GE - 321 Technical and Business Writing General Education - VI 3+0
30 Advance Statistics DSC - 322 Data Mining DS Core - V 2+1
31 UE - 321 University Elective - I University Elective-I 3+0
32 CC - 321 Software Engineering Core Computing- IX 3+0
SEMESTER - VII
33 DSC - 411 Final Year Project - I DS Core - VI 0+2
34 UE – 411 University Elective-II University Elective-II 3+0
35 Data Warehousing and Business Intelligence DSC - 412 Data Visualization DS Core - VII 2+1
36 DSE - 411 DS Elective-3 DS Elective-III 3+0
37   DSE - 412 DS Elective-4 DS Elective-IV 3+0
SEMESTER - VIII
38 Final Year Project - I DSC - 421 Final Year Project - II DS Core - VI 0+4
39 UE - 421 University Elective -III University Elective-III 3+0
40 UE - 422 University Elective-IV University Elective - IV 3+0
41 GE - 421 Professional Practice General Education - VI 3+0