Semester 1
Prerequisite | Course Code | Course Title | Cr. Hr. |
|
CC111 |
Programming Fundamentals |
3 |
|
CC111L |
Programming Fundamentals Lab |
1 |
|
MA107 |
Calculus and Analytical Geometry |
3 |
|
CC120 |
Application of Information & Communication Technologies |
2 |
|
CC120L |
Application of Information & Communication Technologies Lab |
1 |
|
EN110 |
English I |
3 |
|
NS125 |
Applied Physics |
2 |
|
NS125L |
Applied Physics Lab |
1 |
|
POL121 |
Pakistan: Ideology, Constitution, and Society |
3 |
|
|
Semester Total |
19 |
Semester 2
Prerequisite | Course Code | Course Title | Cr. Hr. |
|
ISL112 |
Islamic Thought and Perspectives |
3 |
EN110 |
EN123 |
English II |
3 |
MA107 |
MA108 |
Multivariable Calculus (DS Supporting 1) |
3 |
CC111, CC111L |
CC112 |
Object Oriented Programming |
3 |
CC111, CC111L |
CC112L |
Object Oriented Programming Lab |
1 |
|
CC121 |
Digital Logic Design |
2 |
|
CC121L |
Digital Logic Design Lab |
1 |
|
CC141 |
Discrete Structures |
3 |
|
|
Semester Total |
19 |
Semester 3
Prerequisite | Course Code | Course Title | Cr. Hr. |
CC112, CC112L |
CC213 |
Data Structures |
3 |
CC112, CC112L |
CC213L |
Data Structures Lab |
1 |
MA107 |
MA210 |
Linear Algebra (DS Supporting 2) |
3 |
|
SS103 |
Civics and Community Engagement |
2 |
CC121, CC121L |
CC222 |
Computer Organization and Assembly Language |
2 |
CC121, CC121L |
CC222L |
Computer Organization and Assembly Language Lab |
1 |
|
CC281 |
Software Engineering |
3 |
|
MA150 |
Probability and Statistics (DS Supporting 3) |
3 |
|
|
Semester Total |
18 |
Semester 4
Prerequisite | Course Code | Course Title | Cr. Hr. |
|
CC251 |
Computer Networks |
2 |
|
CC251L |
Computer Networks Lab |
1 |
|
CC230 |
Database Systems |
3 |
|
CC230L |
Database Systems Lab |
1 |
|
|
Technical Elective 1 |
3 |
|
HU201 |
Professional Practices |
3 |
|
|
University Elective 1 |
3 |
MA150 |
DS291 |
Introduction to Data Science |
2 |
MA150 |
DS291L |
Introduction to Data Science Lab |
1 |
|
|
Semester Total |
19 |
Semester 5
Prerequisite | Course Code | Course Title | Cr. Hr. |
|
CC323 |
Operating Systems |
3 |
|
CC323L |
Operating Systems Lab |
1 |
|
|
Technical Elective 2 |
3 |
|
SD100 |
English Immersion |
0 |
|
MG365 |
Innovation and Entrepreneurship |
3 |
DS291, DS291L |
DS393 |
Data Mining |
2 |
DS291, DS291L |
DS393L |
Data Mining Lab |
1 |
CC213, CC213L |
CC342 |
Analysis of Algorithms |
3 |
CC213, CC213L |
CC371 |
Artificial Intelligence |
3 |
|
|
Semester Total |
19 |
Semester 6
Prerequisite | Course Code | Course Title | Cr. Hr. |
|
|
Technical Elective 3 |
3 |
|
CC361 |
Information Security |
3 |
MA150 |
DS392 |
Advanced Statistics |
3 |
|
SD101 |
21st Century |
0 |
|
|
Technical Elective 4 |
3 |
EN107 |
EN220 |
Technical & Business Writing |
3 |
DS393, DS393L |
DS395 |
Data Warehousing & Business Intelligence |
3 |
|
|
Semester Total |
18 |
Semester 7
Prerequisite | Course Code | Course Title | Cr. Hr. |
|
|
Technical Elective 5 |
3 |
CC323, CC323L |
CC425 |
Parallel & Distributed Computing |
3 |
|
|
Technical Elective 6 |
3 |
DS395 |
DS494 |
Data Visualization |
2 |
DS395 |
DS494L |
Data Visualization Lab |
1 |
|
CC491 |
Final Year Project I/COOP 1* |
2 |
|
|
Semester Total |
14 |
Semester 8
Prerequisite | Course Code | Course Title | Cr. Hr. |
|
|
University Elective 2 |
3 |
|
|
Technical Elective 7 |
3 |
CC491 |
CC492 |
Final Year Project II/COOP 2* |
4 |
|
|
Semester Total |
10 |
|
|
Total Credit Hours |
136 |
*COOP means FYP undertaken in the industry.
List of Technical Electives
Course Code | Course Title | Cr. Hr. |
AI372 |
Machine Learning |
2+1 |
IT461 |
Blockchain Technology and Application |
3 |
DS 391 |
Big Data Analytics |
3 |
AI473 |
Artificial Neural Networks & Deep Learning |
2+1 |
CS324 |
Human Computer Interaction |
3 |
AI394 |
Large Language Models |
3 |
DS492 |
Topics in Data Science |
3 |
AI377 |
Introduction to Robotics |
2+1 |
AI374 |
Knowledge Representation & Reasoning |
3 |
AI391 |
Natural Language Processing |
3 |
AI378 |
Agent-Based Modeling |
3 |
CS393 |
Mobile Application Development |
2+1 |
IT291 |
Web Technologies |
2+1 |
IT352 |
Internet of Things |
3 |
CY361 |
Cyber Security |
2+1 |
SE492 |
Open-Source Software Development |
2+1 |
University Elective 1 - Arts and Humanities (3 Credit Hours) - Minimum One Course
Course Code | Course Title | Cr. Hr. |
SD221 |
Life and Learning |
3 |
SD222 |
Foreign Language |
3 |
SD223 |
Logical Reasoning |
3 |
University Elective 2 - Social Sciences (3 Credit Hours) - Minimum One Course
Course Code | Course Title | Cr. Hr. |
HWB101 |
Health and Wellbeing |
3 |
SOC102 |
Understanding Society and Sociocultural Dynamics |
3 |
PSY110 |
Psychology of Mind and Behavior |
3 |
ECO202 |
Economics |
3 |
MK210 |
Principles of Marketing |
3 |
MG120 |
Principles of Management |
3 |