Course Content
Core
Year 1
- Discrete Mathematics B
- Computer Fundamentals
- C and C++Programming
- Principles of Information Systems
- Data Structure
- Introduction of Software Engineering
- Computer Architecture
- Fundamentals of Network Technology
Year 2
- Principles of Artificial Intelligence
- Operating Systems
- Database
- Software Architecture and Design Patterns
- Introduction to Game Design
- Computer Graphics
- Fundamentals of Computer Animation
Year 3
- 3D Modeling
- Fundamental Research in Academic Project
Year 4
- Digital Media Technology Academic Project
- Industrial Training
Year 2
Major Elective (Choose 3)
- Algorithm Analysis and Design
- Human Computer Interaction
- Audio-visual Language
- Game Development
Year 3
Major Elective (Choose 4)
- Non-linear Editing
- XML Design Technology
- Virtual Reality
- Software Project Management
- Embedded Game Design and Development
Major Elective (Choose 5)
- 3D Animation
- Digital Synthesis Technology
- Online Game Development
- Digital Audio Technology
- Mobile Application System Design
Year 4
Major Elective (Choose 3)
- Information Security
- Augmented Reality Technology and Design
- Big Data Analytics
- Game Engine Design