Creating Next-Gen Digital Experiences

Semester 1

PrerequisiteCodeCourse TitleCr. Hrs.
- 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 Credit Hours 16

Semester 2

PrerequisiteCodeCourse TitleCr. Hrs.
- CC111 Programming Fundamentals 3
- CC111L 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 (Arts & Humanities) 2
- ITC111 Fehm-e-Quran 1 1
Semester Credit Hours 19

Semester 3

PrerequisiteCodeCourse TitleCr. Hrs.
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
ITC111 ITC122 Fehm-e-Quran 2 1
Semester Credit Hours 19

Semester 4

PrerequisiteCodeCourse TitleCr. Hrs.
- 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 2
- GI290 Fundamentals of Game Design 2
- GI290L Fundamentals of Game Design Lab 1
- Social Science Elective (Social Science) 3
Semester Credit Hours 18

Semester 5

PrerequisiteCodeCourse TitleCr. Hrs.
- CC230 Database Systems 3
- CC230L Database Systems Lab 1
- CC342 Analysis of Algorithms 3
CC213 GI391 Fundamentals of Immersive Technology 2
CC213 GI391L Fundamentals of Immersive Technology Lab 1
- SD100 English Immersion 0
- Technical Elective I 3
- Technical Elective II 3
- MG224 Innovation and Entrepreneurship 2
Semester Credit Hours 18

Semester 6

PrerequisiteCodeCourse TitleCr. Hrs.
- 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 EN225 Technical and Business Writing 3
- CS392 Computer Graphics 2
- CS392L Computer Graphics Lab 1
- Technical Elective III 3
Semester Credit Hours 19

Semester 7

PrerequisiteCodeCourse TitleCr. Hrs.
- 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
- Think AI 2
- Pakistan Studies 2
Semester Credit Hours 18

Semester 8

PrerequisiteCodeCourse TitleCr. Hrs.
CC491 CC492 Final Year Project II 4
- Technical Elective V 3
- Technical Elective VI 3
- *COOP (Optional) 6*
Semester Credit Hours 10

Total Credit Hours: 137 

* COOP means FYP undertaken with the industry.(143*)

 

(Non-exhaustive) List of Technical Electives:

Course CodeCourseCr. 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 & Creative Writing 3
GI481 Digital Game Design: Concepts 3
GI486 Serious Game Design 2+1
GI482 Game Project Management 3
GI383 Immersive Storytelling 3
GI384 Social and Ethical Issues in Computing 3
GI497 Introduction to 3D Design and Character Animation 3
GI498 User Experience Design 3
GI485 Games Analytics and Marketing 3
GI420 Multicore & GPU Programming 2+1
IT291 Web Technologies 2+1
SE491 Mobile Application Development 2+1

University Elective (2 Credit Hours) (From Arts and Humanities)

Arts and Humanities (2 Credit Hours) Min One Course

Course CodeCourseCr. Hr.
SD221 Life and Learning 2
SD222 Foreign Language 2
SD223 Logical Reasoning 2

Social Science Elective (3 Credit Hours) (From Social Sciences)

Social Sciences (3 Credit Hours) Min One Course

Course CodeCourseCr. Hr.
HWB101 Health and Wellbeing 3
SOC102 Understanding Society and Sociocultural Dynamics 3
PSY110 Psychology of Mind and Behaviour 3
ECO202 Economics 3
MK210 Principles of Marketing 3
MG120 Principles of Management 3