Year 1

Core Course - IT
Introduction to Information Technology, Artificial Intelligence and Metaverse (3)
Computer Programming (3)
Advanced Computer Programming (3)
Introduction to Multimedia (3)
Core Course - Design
Design Thinking and Applications (3)
Digital Storytelling (3)
Core Course - Maths
Discrete Mathematics and Linear Algebra (3)
Course - Language & Communication
English Usage (3)
Academic Reading and Writing I (3)
Course - General Education
Integrated Seminar and Community Involvement (0)
Critical Thinking (3)
Ethics and Moral Issues (3)

Year 2

Core Course - IT
Web Design and Development (3)
Data Structures and Algorithms (3)
Advanced Web Application Development(3)
Network, Cloud and Security (3)
Core Course - Digital Entertainment Technology & Metaverse
2D Game Design and Development (3)
Course - Programme Elective
Programme Elective I (3)
Programme Elective II (3)
Course - Language & Communication
Academic Reading and Writing II (3)
Practical Chinese (3)
Course - General Education
Individual and Society (3)
General Education Elective I (3)

Year 3

Core Course - Digital Entertainment Technology & Metaverse
Digital Entertainment Programming (3)
Introduction to Computer Graphics (3)
3D Game Design and Development (3)
Virtual Reality and Metaverse (3)
Modeling and Animation (3)
Character Animation and Applications (3)
Course - Programme Elective
Programme Elective III (3)
Programme Elective IV (3)
Programme Elective V (3)
Course - Language & Communication
English for Technical Communication I (3)
Course - General Education
Global Citizenship (3)

Year 4

Core Course - Digital Entertainment Technology & Metaverse
Digital Visual Effects (3)
Metaverse Technology (3)
IT Professional Practice and Ethics (3)
Course - Programme Elective
Programme Elective VI (3)
Programme Elective VII (3)
Programme Elective VIII (3)
Project
Final Year Project (6)
Course - Language & Communication
English for Technical Communication II (3)
Chinese Business Writing (3)
Course - General Education
General Education Elective II (3)

List of Programme Electives

Category - Creative Media (DE Profession)
Digital Media Production (3)
Digital Music Production (3)
Online Game Architecture and Design (3)
Animation Design and Production (3)
Advertising and Marketing (3)
Creative Project Management (3)
Culture, Arts and Design (3)
Photo Art Manipulation and Applications (3)
Category - ICT(Programming) (ICT Profession)
Object Oriented Design and Programming (3)
Functional Programming (3)
Category - ICT(Systems, Applications and Practice) (ICT Profession)
Software Engineering (3)
Operating Systems and Computer Organization (3)
Systems Analysis and Design (3)
Database Systems and Applications (3)
Fintech for Artificial Intelligence and Metaverse (3)
Creative Programming and Gadgets Design (3)
Internship (3)
Category - Maths(needed for Machine Learning) (AI Profession)
Statistics and Data Analysis(3)
Calculus (3)
Category - Artificial Intelligence (AI Profession)
Artificial Intelligence (3)
Machine Learning (3)
Deep Learning (3)
Computer Vision and Image Processing (3)
Natural Language Processing (3)
Category - Design
Graphic Applications (3)
Multimedia Design (3)