Semester 1
Prerequisite | Course Code | Course Title | Cr. Hr. |
|
CC120 |
Application of Information & Communication Technologies |
2 |
|
CC120L |
Application of Information & Communication Technologies Lab |
1 |
|
CC141
|
Discrete Structures
|
3 |
|
MA107 |
Calculus and Analytical Geometry |
3 |
|
EN110 |
English-I |
3 |
|
ISL112 |
Islamic Thought and Perspectives |
2 |
|
POL121 |
Pakistan: Ideology, Constitution, and Society |
2 |
|
|
Semester Total |
16 |
Semester 2
Prerequisite | Course Code | Course Title | Cr. Hr. |
|
CC111 |
Programming Fundamentals |
3 |
|
CC112L |
Programming Fundamentals Lab |
1 |
|
MA150 |
Probability and Statistics |
3 |
MA107 |
MA108 |
Multivariable Calculus |
3 |
|
NS125 |
Applied Physics |
2 |
|
NS125L |
Applied Physics Lab |
1 |
EN110 |
EN123 |
English-II |
3 |
|
|
University Elective I |
3 |
|
|
Semester Total |
19 |
Semester 3
Prerequisite | Course Code | Course Title | Cr. Hr. |
CC111, CC111L
|
CC112
|
Object Oriented Programming |
3 |
CC111, CC111L |
CC112L |
Object Oriented Programming Lab |
1 |
|
MA210 |
Linear Algebra |
3 |
|
CC281 |
Software Engineering |
3 |
|
CC121 |
Digital Logic Design |
2 |
|
CC121L |
Digital Logic Design Lab |
1 |
|
CC251
|
Computer Networks
|
2 |
|
CC251L
|
Computer Networks Lab
|
1 |
|
SD210 |
Civics and Community Engagement |
2 |
|
|
Semester Total |
18 |
Semester 4
Prerequisite | Course Code | Course Title | Cr. Hr. |
|
CC213 |
Data Structures
|
3 |
|
CC213L |
Data Structures Lab
|
1 |
|
CC371 |
Artificial Intelligence
|
3 |
CC121, CC121L |
CC222 |
Computer Organization and Assembly Language |
2 |
CC121, CC121L |
CC222L |
Computer Organization and Assembly Language Lab |
1 |
|
HU201 |
Professional Practices |
3 |
|
GI290
|
Fundamentals of Game Design
|
2 |
|
GI290L
|
Fundamentals of Game Design Lab
|
1 |
|
|
University Elective II
|
3 |
|
|
Semester Total |
19 |
Semester 5
Prerequisite | Course Code | Course Title | Cr. Hr. |
|
CC230 |
Database Systems
|
3 |
|
CC230L |
Database Systems Lab
|
1 |
|
GI290 |
Fundamentals of Game Design
|
2 |
|
CC342 |
Analysis of Algorithms |
3 |
|
GI391 |
Fundamentals of Immersive Technology
|
2 |
CC213, CC213L
|
GI391L |
Fundamentals of Immersive Technology Lab
|
1 |
|
SD100 |
English Immersion |
0 |
|
|
Technical Elective I |
3 |
EN125 |
|
Technical Elective II |
3 |
|
MG224 |
Innovation and Entrepreneurship |
2 |
|
|
Semester Total |
18 |
Semester 6
Prerequisite | Course Code | Course Title | Cr. Hr. |
|
GI392 |
Game Programming
|
2 |
|
GI392L |
Game Programming Lab
|
1 |
|
CC323
|
Operating Systems
|
3 |
|
CC323L
|
Operating Systems Lab
|
1 |
|
GI493
|
Interaction Design
|
2 |
|
GI493L
|
Interaction Design Lab
|
1 |
EN123 |
EN220 |
Technical and Business Writing |
3 |
|
CS392
|
Computer Graphics
|
2 |
|
CS392L
|
Computer Graphics Lab
|
1 |
|
|
Technical Elective III |
3 |
|
SD102 |
21st Century Skills |
0 |
|
|
Semester Total |
19 |
Semester 7
Prerequisite | Course Code | Course Title | Cr. Hr. |
|
CC491 |
Final Year Project I |
2 |
|
CC361 |
Information Security
|
3 |
CC323, CC323L |
CC425 |
Parallel and Distributed Computing |
3 |
|
GI494
|
Game Development and Production
|
2 |
|
GI494L
|
Game Development and Production Lab
|
1 |
|
|
Technical Elective IV |
3 |
|
|
Semester Total |
14 |
Semester 8
Prerequisite | Course Code | Course Title | Cr. Hr. |
CC491 |
CC492 |
Final Year Project II |
4 |
|
|
Technical Elective V
|
3 |
|
|
Technical Elective VI
|
3 |
|
|
*COOP (Optional)
|
6* |
|
|
Semester Total |
10 |
|
|
Total Credit Hours |
133(139*) |
*COOP means FYP undertaken in the industry.
List of Technical Electives (Non-exhaustive)
Course Code | Course Title | Cr. Hr. |
GI395 |
Technical Art for Game Development |
3 |
GI396 |
Digital Tools for VR and Game Development |
3 |
GI399 |
Immersive Technologies:Applications and Development |
2+1 |
GI380 |
Video Games and Creative Wruting |
3 |
GI481 |
Degital Game Design: Concepts |
3 |
GI486 |
Serious Game Design |
2+1 |
GI482 |
Game Project Management |
3 |
GI383 |
Immersive Storytelling |
3 |
GI384 |
Social andEthical Issues in Computing |
3 |
GI497 |
Introduction to 3D Design abd Character Animation |
3 |
GI498 |
User Experience Design |
3 |
GI485 |
Game Analytics and Marketing |
3 |
GI420 |
Multicore & GPU Programming |
2+1 |
IT291 |
Web Technologies |
2+1 |
SE491 |
Mobile Application 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 |