Semester 1
Prerequisite | Course Code | Course Title | Cr. Hr. |
|
CC120 |
Application of Information & Communication Technologies |
2 |
|
CC120L |
Application of Information & Communication Technologies Lab |
1 |
|
CC111 |
Programming Fundamentals |
3 |
|
CC111L |
Programming Fundamentals Lab |
1 |
|
MA107 |
Calculus and Analytical Geometry |
3 |
|
EN110 |
English-I |
3 |
|
ISL112 |
Islamic Thought and Perspectives |
3 |
|
POL121 |
Pakistan: Ideology, Constitution, and Society |
3 |
|
|
Semester Total |
19 |
Semester 2
Prerequisite | Course Code | Course Title | Cr. Hr. |
CC111, CC111L |
CC112 |
Object Oriented Programming |
3 |
CC111, CC111L |
CC112L |
Object Oriented Programming Lab |
1 |
|
MA150 |
Probability and Statistics |
3 |
|
CC141 |
Discrete Structures |
3 |
MA107 |
MA108 |
Multivariable Calculus |
3 |
|
NS125 |
Applied Physics |
2 |
|
NS125L |
Applied Physics Lab |
1 |
EN110 |
EN123 |
English-II |
3 |
|
|
Semester Total |
19 |
Semester 3
Prerequisite | Course Code | Course Title | Cr. Hr. |
|
CC213 |
Data Structures |
3 |
|
CC213L |
Data Structures Lab |
1 |
|
MA210 |
Linear Algebra |
3 |
|
CC281 |
Software Engineering |
3 |
|
CC121 |
Digital Logic Design |
2 |
|
CC121L |
Digital Logic Design Lab |
1 |
|
|
University Elective I |
3 |
|
SD210 |
Civics and Community Engagement |
2 |
|
|
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 |
|
SE291 |
Game Design and Development |
2 |
|
SE291L |
Game Design and Development Lab |
1 |
CC121, CC121L |
CC222 |
Computer Organization and Assembly Language |
2 |
CC121, CC121L |
CC222L |
Computer Organization and Assembly Language Lab |
1 |
|
HU201 |
Professional Practices |
3 |
|
|
Technical Elective I |
3 |
|
|
Semester Total |
19 |
Semester 5
Prerequisite | Course Code | Course Title | Cr. Hr. |
|
CC323 |
Operating Systems |
3 |
|
CC323L |
Operating Systems Lab |
1 |
|
CC371 |
Artificial Intelligence |
3 |
CC213, CC213L |
CC342 |
Analysis of Algorithms |
3 |
|
SE392 |
Game Programming |
2 |
|
SE392L |
Game Programming Lab |
1 |
|
SD100 |
English Immersion |
0 |
|
|
Technical Elective II |
3 |
|
MG224 |
Innovation and Entrepreneurship |
3 |
|
|
Semester Total |
19 |
Semester 6
Prerequisite | Course Code | Course Title | Cr. Hr. |
|
SE393 |
Mobile Multimedia |
2 |
|
SE393L |
Mobile Multimedia Lab |
1 |
|
SE394 |
Interactive Games and Audio |
2 |
|
SE394L |
Interactive Games and Audio Lab |
1 |
|
CC361 |
Information Security |
3 |
EN123 |
EN220 |
Technical and Business Writing |
3 |
|
|
Technical Elective III |
3 |
|
|
Technical Elective IV |
3 |
|
SD102 |
21st Century Skills |
0 |
|
|
Semester Total |
18 |
Semester 7
Prerequisite | Course Code | Course Title | Cr. Hr. |
|
CC491 |
Final Year Project I/COOP 1* |
2 |
|
SE495 |
Video Production Techniques |
2 |
|
SE495L |
Video Production Techniques Lab |
1 |
CC323, CC323L |
CC425 |
Parallel and Distributed Computing |
3 |
|
|
Technical Elective V |
3 |
|
|
Technical Elective VI |
3 |
|
|
Semester Total |
14 |
Semester 8
Prerequisite | Course Code | Course Title | Cr. Hr. |
|
|
University Elective II |
3 |
|
|
Technical Elective VII |
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. |
SE396 |
Art for Games |
2+1 |
SE414 |
Programming for 3D & Web 3D Apps |
2+1 |
IT291 |
Web Applications and Services |
2+1 |
CS341 |
Theory of Automata |
3 |
CS392 |
Computer Graphics |
2+1 |
SE497 |
Video Games & Creative Writing |
2+1 |
CS324 |
HCI & Computer Graphics |
2+1 |
SE498 |
Game Project Management |
2+1 |
SE499 |
Mobile Games & Entertainment |
2+1 |
SE415 |
Multicore & GPU Programming |
2+1 |
CS393 |
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 |