Siirry suoraan sisältöön

Game Mathematics and Algorithms (5 op)

Toteutuksen tunnus: 5051236-3005

Toteutuksen perustiedot


Ilmoittautumisaika
24.07.2024 - 12.09.2024
Ilmoittautuminen toteutukselle on päättynyt.
Ajoitus
02.09.2024 - 18.12.2024
Toteutus on päättynyt.
Opintopistemäärä
5 op
Lähiosuus
5 op
Toteutustapa
Lähiopetus
Yksikkö
Tekniikka ja liiketoiminta
Toimipiste
Kupittaan kampus
Opetuskielet
englanti
Koulutus
Degree Programme in Information and Communications Technology
Tieto- ja viestintätekniikan koulutus
Opettajat
Hazem Al-Bermanei
Ryhmät
ICTMODgameSem
MOD Game Development (International Semester)
PTIVIS22P
Game and Interactive Technologies
Opintojakso
5051236

Toteutuksella on 14 opetustapahtumaa joiden yhteenlaskettu kesto on 42 t 0 min.

Aika Aihe Tila
Ma 02.09.2024 klo 15:00 - 18:00
(3 t 0 min)
Lectures, Game Mathematics and Algorithms 5051236-3005
ICT_C1032 Demotila
To 05.09.2024 klo 09:00 - 12:00
(3 t 0 min)
Lectures, Game Mathematics and Algorithms 5051236-3005
ICT_C3043 Teoriatila muunto
Ma 09.09.2024 klo 13:00 - 16:00
(3 t 0 min)
Lectures, Game Mathematics and Algorithms 5051236-3005
ICT_C3043 Teoriatila muunto
To 12.09.2024 klo 09:00 - 12:00
(3 t 0 min)
Lab, Game Mathematics and Algorithms 5051236-3005
ICT_C3031 Peliteknologialaboratorio
Ma 16.09.2024 klo 13:00 - 16:00
(3 t 0 min)
Lectures, Game Mathematics and Algorithms 5051236-3005
ICT_C3043 Teoriatila muunto
To 19.09.2024 klo 09:00 - 12:00
(3 t 0 min)
Lectures, Game Mathematics and Algorithms 5051236-3005
ICT_B1033 Teoriatila
Ma 23.09.2024 klo 13:00 - 16:00
(3 t 0 min)
Lectures, Game Mathematics and Algorithms 5051236-3005
ICT_C3043 Teoriatila muunto
To 26.09.2024 klo 09:00 - 12:00
(3 t 0 min)
Lectures, Game Mathematics and Algorithms 5051236-3005
ICT_B1033 Teoriatila
Ma 30.09.2024 klo 13:00 - 16:00
(3 t 0 min)
Lectures, Game Mathematics and Algorithms 5051236-3005
ICT_C3043 Teoriatila muunto
To 03.10.2024 klo 09:00 - 12:00
(3 t 0 min)
Lab, Game Mathematics and Algorithms 5051236-3005
ICT_C3031 Peliteknologialaboratorio
Ma 07.10.2024 klo 13:00 - 16:00
(3 t 0 min)
Lectures, Game Mathematics and Algorithms 5051236-3005
ICT_C3043 Teoriatila muunto
To 10.10.2024 klo 09:00 - 12:00
(3 t 0 min)
Lectures, Game Mathematics and Algorithms 5051236-3005
ICT_B1033 Teoriatila
Ma 21.10.2024 klo 13:00 - 16:00
(3 t 0 min)
Lectures, Game Mathematics and Algorithms 5051236-3005
ICT_C3043 Teoriatila muunto
To 24.10.2024 klo 09:00 - 12:00
(3 t 0 min)
Lab, Game Mathematics and Algorithms 5051236-3005
ICT_C3031 Peliteknologialaboratorio
Muutokset varauksiin voivat olla mahdollisia.

Arviointiasteikko

H-5

Sisällön jaksotus

September – December 2024.
9/24 - 11/24: theory, homework
10/24 - 11/24: project work +reports
12/24: final exam Or Report
• Cartesian Coordinate Systems
• Vectors
• Multiple Coordinate Spaces
• Matrices
• Matrices & Linear Transforms
• More on Matrices
• Polar Coordinate Systems
• Rotation
• Geometric Primitives

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

Oppimateriaalit

1. Mathematics For Game Developers, Christopher Tremblay
2. Essential Mathematics for Games & Interactive Applications, James M.Van Verth and Lars M. Bishop

Opetusmenetelmät

Teacher-directed classroom activities, group work and independent work; project work, reports, task-based (homework)

Kansainvälisyys

The contents of the course give understanding of the basic gaming and graphical tools, and attempt to provide students with a conceptual understanding of the mathematics needed to create games, as well as an understanding of how these mathematical bases actually apply to games and graphics that are essential in the operating environment of an ICT engineer, such as game development and graphical designing.
The students will team up for a project work and writing reports on some current and relevant aspect of game math. The teams then present their work to the whole group, which gives everyone an opportunity to understand the topic; all students will develop their mathematical proficiency. In this way, all students will have the opportunity to view themselves as powerful learners of game mathematics.
Task-based assessment supports learning and is continuous throughout the course. Studying in an international group develops students’ ability to intercultural communication and multicultural collaboration

Opiskelijan ajankäyttö ja kuormitus

Classroom activities: Classroom activities participation 50 h
Homework: Working on homework sets 1-6 25 h
Project work: Research, writing report + presentation material, presentation 30 h
Final exam: Preparing for the final exam 25 h

Lisätiedot

All practical information on timetables, project work, grading etc., as well as links to web materials are provided in Optima.

Siirry alkuun