Programme Synopsis
Enrichment Programme

The English Communication module is designed to assist students to improve their English language skills. Our Qualifying English Test results will show us which level of English that student of English the student needs to undertake.

This enrichment course introduces the use of critical thinking skills to enhance their academic and non-academic endeavours. Students will develop the ability to reason clearly and critically, and interpretation of information for effective decision-making. Decision- making involves identification of problem and facts, generating the possible courses of action and selecting the best solution. These are essential skills that students should develop not only for academic purposes but more so for professional and personal growth.

The course aims to develop in the students the essential skills in learning including time management, goal setting, stress management, effective research and study skills, group learning and techniques in passing assessments.

International Diploma in Gaming and Animation Technology

This course provides students an introduction to computers and how networking is done. The module will familiarize students on the effective use and choice of computer systems for gaming and animation technology. An understanding of network hardware and software will be essential for students when developing games that run on networks and the Internet.

E1011 Gaming Platforms and Documentation

This course will provide students with an overview of different platforms available for game development. The students will have an understanding of the strengths and weaknesses of the different gaming platforms. Students will be exposed to the current standards that exist in the industry. The course will introduce the techniques and methods of creating a game production document and game design document. This will address issues including scheduling, production plans, marketing and budgeting.

This course will provide students with the necessary training to develop a web site using HTML and JavaScript. Students will learn to organize texts, images, tables, menu and interactive components to produce a complete web site. The course will also train students to understand how different multimedia and game objects can be embedded. This will provide a better understanding on how their future game or animation work can be placed on the Internet.

E1013 Mathematics for Game Development

Students will learn specific mathematics skills required for game development. The module will focus on general mathematics but mainly on matrices and vectors, which are highly essential for gaming. Student will understand the concepts behind finding solutions when programming many types of 3D games. Students will learn how mathematical ideas fit together and how they apply to game programming.

The purpose of this module is to equip students with knowledge and skills in processing, editing or creating their own graphics and sound. Students will learn to manipulate graphics and sound using ADOBE Photoshop for their own requirements, to support the game or animation that is to be developed. Graphics processing will include the various changes that can be made to pictures in terms of appearance, modifications and combinations. Students will learn to manipulate sound by mixing, changing effects and cropping with ULEAD Video Studio.

E1015 Creating Arcade Style Games

This course will introduce students to creating their first arcade style games for entertainment. Students will learn to use user-friendly application with built in game engines to rapidly create games using drag-and¨Cdrop functions. Students will be taught to appreciate the techniques of sequencing events, conditional events, changing scenes and scoring. The application used will also familiarize students on the concepts of planning, designing and developing complete game software.

E1016 Games Development in Java

Students will be taught Java an object oriented programming language. The aim of this course is to understand the use of a compiler and scripting programming language to produce games or animations. The training will include the use of third party engines or objects to produce basic games and animations.

E1017 Games Development in C++

Students will be taught C++ and introduced yet another object-oriented program for game development. The aim of this course is to understand the use of a compiler and scripting programming language to produce templates for game development. The training will include the use of third party engines or templates to produce basic games and animations.