Semester | Module Title | Module Credits |
---|---|---|
Year 1, Semester 1 | MAT 140 Linear Algebra and Geometry |
4 |
CS 100 Computer Environment |
4 | |
CS 120 High-Level Programming I: The C Programming Language |
4 | |
ENG 110 Composition |
3 | |
GAM 100 Project Introduction |
3 | |
Year 1, Semester 2 | MAT 150 Calculus and Analytic Geometry I |
4 |
CS 170 High-Level Programming II: The C++ Programming Language |
4 | |
CS 230 Game Implementation Techniques |
3 | |
COM 150 Composition |
3 | |
GAM 150 Project I |
3 | |
COC 3113 Hubungan Etnik (MPU Compulsory) |
3 | |
COC 6133 Bahasa Melayu Komunikasi II (MPU Compulsory) |
3 | |
Year 2, Semester 1 | MAT 200 Calculus and Analytic Geometry II |
4 |
CS 180 Operating Systems |
3 | |
CS 200 Computer Graphics I |
3 | |
CS 225 Advanced C/C++ |
3 | |
GAM 200 Project II |
4 | |
COC 6243 Bahasa Kebangsaan A (MPU Compulsory) |
3 | |
COC 5212 Business and Marketing (MPU Compulsory) |
2 | Year 2, Semester 2 | MAT 258 Discrete Mathematics |
3 |
PHY 200 Motion Dynamics |
4 | |
PHY 200L Motion Dynamics Lab |
1 | |
CS 250 Computer Graphics II |
3 | |
CS 280 Data Structures |
3 | |
GAM 250 Project II |
4 | |
Year 3, Semester 1 | MAT 250 Linear Algebra |
3 |
PHY 250 Waves, Optics and Thermodynamics |
4 | |
CS 260 Computer Networks I |
3 | |
CS 330 Algorithm Analysis |
3 | |
CS 350 Advanced Computer Graphics II |
3 | |
GAM 300 Project III |
4 | |
Year 3, Semester 2 | CS 300 Advanced Computer Graphics I |
3 |
CS 399 Mobile Application Development |
3 | |
CG 130 3D Computer Animation Production I |
3 | |
MAT 340 Probability and Statistics |
3 | |
GAM 350 Project III |
4 | |
Year 4, Semester 1 | MAT 345 Introduction to Data Science |
3 |
CS 315 Low-Level Programming |
3 | |
CS 385 Machine Learning |
3 | |
ENG 120 Research, Reasoning and Writing |
3 | |
ART 105 Art Processes |
3 | |
COC 4113 Tamadun Islam dan Tamadun Asia (MPU Compulsory) |
3 | |
COC 2113 Malaysian Studies (MPU Compulsory) |
3 | |
COC 3312 Culture and Humanities (MPU Compulsory) |
3 | |
Year 4, Semester 2 | ENG 116 Storytelling |
3 |
CS 370 Computer Imaging |
3 | |
CS 355 Parallel Programming |
3 | |
SOS 115 Media and Ethics: A Social Science |
3 | |
COC 1312 Community Service |
3 | |
GAM 490 Internship (16 weeks) |
8 |
Official Academic Partner