Mathematics for Game Programming
2009-2010
-
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)
- Projective spaces and homogeneous coordinates
- Transformastions in OpenGL/Direct3D
- Complex numbers
- Quaternions
- Mathematical logic
- Combinatorics and probabilities
- Parametrization of curves and surfaces. Fundamental differential geometry
- Spline functions
- Differential equations
- Taylor polynomials
- Diskretizationg and simplest possible numeric solution of ordinary differential equations.
- Numerical solutions of second order differential equations.
- Runge Kutta: numerical solutions av ordinary differential equations.
- Recurrence relations
- Random generators
- Noise functions
- Newtons method for finding zeroes
Teaching Methods
Lectures
Form(s) of Assessment
Written exam, 5 hours
Grading Scale
Alphabetical Scale, A(best) – F (fail)
External/internal examiner
External examiner
Re-sit examination
Ordinary Re-sit exam
Coursework Requirements
5 Compulsory assignments
Teaching Materials
Textbook: Kalkulus av Tom Lindstrøm, Universitetsforlaget
Handouts.