| Semester | Module Title | Module Credits |
|---|---|---|
| Year 1, Semester 1 | CS 121 Structured Programming I |
2 |
| CS 131 Creative Coding |
2 | |
| MAT 101 Applied Mathematics for Computer Science |
2 | |
| LCBA 1012 Language & Communication Skills I |
2 | |
| COB 2113 Malaysian Studies 2 (MPU Compulsory) |
3 | |
| COB 6123 Bahasa Melayu Komunikasi 1 (MPU Compulsory) |
3 | |
| Year 1, Semester 2 | CS 101 Computing System Components |
3 |
| CS 122 Structured Programming II |
2 | |
| MAT 141 Analytic Geometry and Linear Algebra |
2 | |
| GAM 101 Introduction to Software Development |
3 | |
| LCBA 1022 Language & Communication Skills 2 |
2 | |
| Year 1, Semester 3 | CS 171 Introduction to C++ |
3 |
| DES 116 Fundamentals of Game Design |
2 | |
| MAT 151 Calculus and Analytic Geometry |
3 | |
| Year 2, Semester 1 | CS 226 Object Oriented Programming in C++ |
2 |
| CS 231 Game System Architecture |
2 | |
| PHY 201 Game Physics |
2 | |
| GAM 202 Software Development Project 1 |
3 | |
| COB 5212 Business and Marketing (MPU Compulsory) |
3 | |
| COB 6243 Bahasa Kebangsaan A (MPU Compulsory Course for Malaysian Student without Credit In BM) |
3 | |
| Year 2, Semester 2 | CS 227 Programming for Game Engines |
3 |
| CS 281 Data Structures and Algorithms |
3 | |
| DES 213 Introduction to System Design Methods |
2 | |
| CS 211 Introduction to Database |
2 | |
| GAM 203 Software Development Project 2 |
3 | |
| Year 2, Semester 3 | CS 262 Client-Side Web Technologies |
2 |
| GAM 301 Software Development Project 3 |
3 | |
| COB 3212 Culture and Humanities (MPU Compulsory) |
2 | |
| Year 3, Semester 1 | CS 263 Server-Side Web Technologies |
2 |
| CS 382 Game AI |
3 | |
| DES 215 Introduction to Level Design Methods |
2 | |
| GAM 302 Software Development Project 4 |
3 | |
| COB 1312 Community Service (MPU Compulsory) |
2 | |
| Year 3, Semester 2 | CS 252 Shader Programming |
3 |
| CS 264 Programming Mobile Applications |
2 | |
| DES 316 Introduction to Technical Design Methods |
2 | |
| GAM 303 Software Development Project 5 |
3 | |
| CS 265 Multiplayer Game Programming |
2 | |
| Year 3, Semester 3 | GAM 391 Internship (8 - 12 weeks) |
4 |
Official Academic Partner