Courses
GAME2006 Fundamentals of Programming for Game Design and Animation (3 units)
- Medium of Instruction:
- English
The course introduces students to the basic knowledge in computational and programming concepts for game development and animation production. Students will learn the essential computational concepts that are language-independent such as data handling, iteration, conditional branching, recursive function, and modular design to object-oriented design. Through hands-on practice of exercises and assignments, students can put theories into practices with a contemporary programming language to get familiar with the implementation of computational ideas using appropriate data structures and algorithms. After finishing the course, students will be equipped with a solid foundation in both theories and skills to develop creative works in the advanced courses of game design and animation production.