Semester 1:
- Database Principles
- Introduction to Object Oriented Programming
- Game 3D Character Design
- Operating Systems Fundamentals
- Vocational Chinese Communication: Putonghua Conversation and Reports
- Essential Workplace Communication: Effective Oral Interaction
- Whole Person Development - Mindshift: Achieving Personal Growth & Effectiveness
Semester 2:
- Mathematics for Computer Game Development
- Network Fundamentals
- C++ Programming and Data Structure
- Game Engines for Game Development
- Agile Programming and Software Development Project
- Object Oriented Technology
- Essential Workplace Communication: Digital Written Correspondence
- Whole Person Development - Collaboration, Teamwork & Social Engagement (Part A)
Semester 3:
- IT Essentials - Web
- IT Professionalism
- C++ Programming and Data Structure
- Agile Programming and Software Development Project
- Professional Workplace Communication: Storytelling and Job Search
- Whole Person Development - Collaboration, Teamwork & Social Engagement (Part B)
- Enrichment Module B
Semester 4:
- Game Servers Design and Implementation
- Advanced Topics in Game Technologies
- Game Software Development and Assurance
- Final Year Project
- Professional Workplace Communication: Proposal and Report Writing
- Whole Person Development - Enhancing Competencies in the 21st Century Workplace
- Enrichment Module A
Semester 5:
- Interactive System for Game Development
- Logical and Artificial Intelligence in Games
- Mobile Applications and Games Technology
- Final Year Project
- Vocational Chinese Communication: Putonghua Presentations, Administrative and Technical Text Writing
- Professional Workplace Communication: Pitching and Persuasive Presentation
Remarks:
Industrial Attachment will be arranged at an appropriate time during the period of study between Semester 3 - 4.