Mathematics for Game Programming
2011-2012
-
REA2061
- 10 ECTS
On the basis of
REA1101 Mathematics for computer science
Expected learning outcomes
After completing the subject the students should
- understand mathematics behind 3D-geometry
- understand transformations in OpenGL/Direct3D
- be able to analyze and manipulate datastructures related to 3D-graphics
- have improved their skill to understand and use mathematics
Topic(s)
- Transformations in OpenGL/Direct3D
- Complex numbers and quaternions
- Combinatorics and probabilities
- Parametrization of curves, applied to raytracing and spline functions
- Newtons method for finding zeroes
- Differential equations and simple numerical solutions
- Recurrence relations and random number generators
- Noise functions
Teaching Methods
Lectures
Mandatory assignments
Exercises
Form(s) of Assessment
Written exam, 5 hours
Grading Scale
Alphabetical Scale, A(best) – F (fail)
External/internal examiner
External + internal examiner
Re-sit examination
Ordinary Re-sit exam
Coursework Requirements
Up to 5 Compulsory assignments
Teaching Materials
Handouts.