Game Mathematics and Algorithms (5 op)
Toteutuksen tunnus: 5051236-3006
Toteutuksen perustiedot
- Ilmoittautumisaika
- 01.06.2025 - 11.09.2025
- Ilmoittautuminen toteutukselle on käynnissä.
- Ajoitus
- 01.09.2025 - 30.10.2025
- Toteutus ei ole vielä alkanut.
- 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
Toteutuksella on 14 opetustapahtumaa joiden yhteenlaskettu kesto on 42 t 0 min.
Aika | Aihe | Tila |
---|---|---|
Ma 01.09.2025 klo 11:00 - 13:00 (2 t 0 min) |
Game Mathematics and Algorithms 5051236-3006 |
EDU_3006_3007
Oppimistila avo muunto byod
|
To 04.09.2025 klo 08:00 - 12:00 (4 t 0 min) |
Game Mathematics and Algorithms 5051236-3006 |
ICT_C3031
Peliteknologialaboratorio
|
Ma 08.09.2025 klo 10:00 - 12:00 (2 t 0 min) |
Game Mathematics and Algorithms 5051236-3006 |
ICT_C2033_2034
Teoriatila muunto
|
To 11.09.2025 klo 08:00 - 12:00 (4 t 0 min) |
Game Mathematics and Algorithms 5051236-3006 |
ICT_C3031
Peliteknologialaboratorio
|
Ma 15.09.2025 klo 08:00 - 10:00 (2 t 0 min) |
Game Mathematics and Algorithms 5051236-3006 |
ICT_C2033_2034
Teoriatila muunto
|
To 18.09.2025 klo 08:00 - 12:00 (4 t 0 min) |
Game Mathematics and Algorithms 5051236-3006 |
ICT_C3031
Peliteknologialaboratorio
|
Ma 22.09.2025 klo 10:00 - 12:00 (2 t 0 min) |
Game Mathematics and Algorithms 5051236-3006 |
ICT_C2033_2034
Teoriatila muunto
|
To 25.09.2025 klo 08:00 - 12:00 (4 t 0 min) |
Game Mathematics and Algorithms 5051236-3006 |
ICT_C3031
Peliteknologialaboratorio
|
Ma 29.09.2025 klo 08:00 - 10:00 (2 t 0 min) |
Game Mathematics and Algorithms 5051236-3006 |
ICT_C2033_2034
Teoriatila muunto
|
To 02.10.2025 klo 08:00 - 12:00 (4 t 0 min) |
Game Mathematics and Algorithms 5051236-3006 |
ICT_C3031
Peliteknologialaboratorio
|
Ma 06.10.2025 klo 08:00 - 10:00 (2 t 0 min) |
Game Mathematics and Algorithms 5051236-3006 |
ICT_C2033_2034
Teoriatila muunto
|
To 09.10.2025 klo 08:00 - 12:00 (4 t 0 min) |
Game Mathematics and Algorithms 5051236-3006 |
ICT_C3031
Peliteknologialaboratorio
|
Ma 20.10.2025 klo 08:00 - 10:00 (2 t 0 min) |
Game Mathematics and Algorithms 5051236-3006 |
ICT_C2033_2034
Teoriatila muunto
|
To 23.10.2025 klo 08:00 - 12:00 (4 t 0 min) |
Game Mathematics and Algorithms 5051236-3006 |
ICT_C3031
Peliteknologialaboratorio
|
Arviointiasteikko
H-5
Sisällön jaksotus
7 weeks in September – October
- Cartesian coordinate system
- Vectors and Matrices
- Different metrics to define distances
- Projection and Raycast
- UV coordinate system and textures
- Image processing algorithms
- Vector displacement map vs. heightmap displacement
- Optimisation in rendering: LOD, MipMap Quadtree
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
Materials shared on lectures and in labworks
Opetusmenetelmät
Teacher-directed classroom activities, group work and independent work.
Weekly task and learning repots.
The use of AI to support learning is allowed
Pedagogiset toimintatavat ja kestävä kehitys
Students learn the basic concepts involved in creating visual interactive 3D content and transfer mathematical concepts into code.
Opiskelijan ajankäyttö ja kuormitus
Classroom activities: Classroom activities participation 7 weeks 6h/week ( 2 h theory, 4 h labwork), Total 42 h
Homework: Working on homework 7 weeks 12 h /week, total
Learning report: Writing personal learning report 1h /week, total 7 h
Arviointimenetelmät ja arvioinnin perusteet
- Participation to contact lessons are mandatory
- Weekly assignments are divided to three levels.
- Students will gain point from every successfully completed task level -> course maximum points 3 * 7 = 21
- Every week at least level 1 assignment need to be returned.-> course minimum points 1 * 7 = 7
- Grade will be derived linearly from gained points:
- 7 points -> grade 1
- 17 points -> grade 5
- Weekly learning report mandatory
- Purely made reports can lower the grade
- Nicely made reports can raise the grade
Hylätty (0)
Course will fail if:
- if not attended at least 50% of the contact lessons
- Not delivered at least one weekly task for every week
Arviointikriteerit, tyydyttävä (1-2)
Participated on lectures and delivered at least one task and learning report every week
Arviointikriteerit, hyvä (3-4)
Participated on lectures, delivered learning report every week and most of the tasks in course.
Arviointikriteerit, kiitettävä (5)
Participated on lectures, delivered learning report every week and all most all of the tasks in course.
Lisätiedot
All additional information in Course Itslearning pages