Game Mathematics and Algorithms (5 op)
Toteutuksen tunnus: 5051236-3005
Toteutuksen perustiedot
Ilmoittautumisaika
24.07.2024 - 12.09.2024
Ajoitus
02.09.2024 - 18.12.2024
Opintopistemäärä
5 op
Toteutustapa
Lähiopetus
Yksikkö
Tekniikka ja liiketoiminta
Toimipiste
Kupittaan kampus
Opetuskielet
- Englanti
Koulutus
- Tieto- ja viestintätekniikan koulutus
- Degree Programme in Information and Communications Technology
Opettaja
- Hazem Al-Bermanei
Ryhmät
-
ICTMODgameSemMOD Game Development (International Semester)
-
PTIVIS22PGame and Interactive Technologies
- 02.09.2024 15:00 - 18:00, Lectures, Game Mathematics and Algorithms 5051236-3005
- 05.09.2024 09:00 - 12:00, Lectures, Game Mathematics and Algorithms 5051236-3005
- 09.09.2024 13:00 - 16:00, Lectures, Game Mathematics and Algorithms 5051236-3005
- 12.09.2024 09:00 - 12:00, Lab, Game Mathematics and Algorithms 5051236-3005
- 16.09.2024 13:00 - 16:00, Lectures, Game Mathematics and Algorithms 5051236-3005
- 19.09.2024 09:00 - 12:00, Lectures, Game Mathematics and Algorithms 5051236-3005
- 23.09.2024 13:00 - 16:00, Lectures, Game Mathematics and Algorithms 5051236-3005
- 26.09.2024 09:00 - 12:00, Lectures, Game Mathematics and Algorithms 5051236-3005
- 30.09.2024 13:00 - 16:00, Lectures, Game Mathematics and Algorithms 5051236-3005
- 03.10.2024 09:00 - 12:00, Lab, Game Mathematics and Algorithms 5051236-3005
- 07.10.2024 13:00 - 16:00, Lectures, Game Mathematics and Algorithms 5051236-3005
- 10.10.2024 09:00 - 12:00, Lectures, Game Mathematics and Algorithms 5051236-3005
- 21.10.2024 13:00 - 16:00, Lectures, Game Mathematics and Algorithms 5051236-3005
- 24.10.2024 09:00 - 12:00, Lab, Game Mathematics and Algorithms 5051236-3005
Tavoitteet
After completing the module, the student will be able to:
- Describe a 2D Cartesian coordinate space and how to locate points using that space and extend these ideas into 3D
- Calculate vectors and use them in games
- Describe some basic concepts of image and video processing and compression
- Calculate matrices and use them in games
- Learn about linear transformations (such as translations, scaling, skewing, and rotations) and multilinear transformations (including rotations about an arbitrary axis)
- Calculate algorithmic (Kolmogorov) complexity and understand how this is related to game performance
Sisältö
- Cartesian Coordinate Systems
- Vectors
- Multiple Coordinate Spaces
- Matrices & Linear Transforms
- Polar Coordinate Systems
- Rotation
- Geometric Primitives
- Algorithmic complexity
Arviointiasteikko
H-5