The Diploma in Computer Science programme establishes a solid foundation in game design theory, supplemented with computer science, mathematics and physics. Students are exposed to scripting languages, level and map editors while mastering designing, producing prototypes and working on projects.
Computer Science, Mathematics and Physics including programming in core languages like C and C++, creative coding (integrates programming and math), data structures, artificial intelligence, algorithm analysis, linear algebra, calculus, game system architecture, game physics and software development.
Multidisciplinary Team Project of building tools, interactive design, and technology, including game design theory, fundamentals of game design, system design methods, programming for game engines, level design methods, game systems and mechanics, playtesting and team game project implementation of building own tools, technology and software systems.
Collaborative Game Development, in which students apply their programming and design knowledge toward yearlong team-based projects while building soft skills in communications, project management and more.
Candidates without a credit in Mathematics at SPM level or its equivalent may be admitted if the Certificate programme contains subjects in Mathematics that are equivalent to Mathematics at SPM level.
Candidates with a credit in computing-related subject at SPM level or its equivalent may be given preferential consideration.