## Courses

##### GAME2016 Mathematical Foundation of Game Design and Animation (3 units)

The course aims to equip students with a basic mathematical foundation for game development and computer animation. Students will first learn about the formal logic underpinning mathematics in general. Then, they will learn the basic mathematical notions of vector, matrix, and linear algebra with the emphasis on 3D models and geometrical transformations in game and animation. Students will also learn about differential calculus in modeling fluid and cloth simulation that are essential physical effects in most of the games and animations. Probability theory will also be covered so that students can enrich their game designs and animations with stochastic behaviors and random outcomes.