Skip to main content

Game Physics and Algorithms (5 cr)

Code: 5051233-3006

General information


Enrollment
01.06.2025 - 30.10.2025
Registration for the implementation has begun.
Timing
27.10.2025 - 19.12.2025
The implementation has not yet started.
Number of ECTS credits allocated
5 cr
Local portion
5 cr
Mode of delivery
Contact learning
Unit
Engineering and Business
Campus
Kupittaa Campus
Teaching languages
English
Seats
0 - 30
Degree programmes
Degree Programme in Information and Communications Technology
Degree Programme in Information and Communication Technology
Teachers
Juha Saarinen
Groups
PTIVIS23P
Game and Interactive Technologies
Course
5051233

Realization has 14 reservations. Total duration of reservations is 42 h 0 min.

Time Topic Location
Mon 27.10.2025 time 08:00 - 10:00
(2 h 0 min)
Game Physics and Algorithms 5051233-3006
ICT_C2033_2034 Teoriatila muunto
Thu 30.10.2025 time 08:00 - 12:00
(4 h 0 min)
Game Physics and Algorithms 5051233-3006
ICT_C3031 Peliteknologialaboratorio
Mon 03.11.2025 time 08:00 - 10:00
(2 h 0 min)
Game Physics and Algorithms 5051233-3006
ICT_C2033_2034 Teoriatila muunto
Thu 06.11.2025 time 08:00 - 12:00
(4 h 0 min)
Game Physics and Algorithms 5051233-3006
ICT_C3031 Peliteknologialaboratorio
Mon 10.11.2025 time 08:00 - 10:00
(2 h 0 min)
Game Physics and Algorithms 5051233-3006
ICT_C2033_2034 Teoriatila muunto
Thu 13.11.2025 time 08:00 - 12:00
(4 h 0 min)
Game Physics and Algorithms 5051233-3006
ICT_C3031 Peliteknologialaboratorio
Mon 17.11.2025 time 08:00 - 10:00
(2 h 0 min)
Game Physics and Algorithms 5051233-3006
ICT_C2033_2034 Teoriatila muunto
Thu 20.11.2025 time 08:00 - 12:00
(4 h 0 min)
Game Physics and Algorithms 5051233-3006
ICT_C3031 Peliteknologialaboratorio
Mon 24.11.2025 time 08:00 - 10:00
(2 h 0 min)
Game Physics and Algorithms 5051233-3006
ICT_C2033_2034 Teoriatila muunto
Thu 27.11.2025 time 08:00 - 12:00
(4 h 0 min)
Game Physics and Algorithms 5051233-3006
ICT_C3031 Peliteknologialaboratorio
Mon 01.12.2025 time 08:00 - 10:00
(2 h 0 min)
Game Physics and Algorithms 5051233-3006
ICT_C2033_2034 Teoriatila muunto
Thu 04.12.2025 time 08:00 - 12:00
(4 h 0 min)
Game Physics and Algorithms 5051233-3006
ICT_C3031 Peliteknologialaboratorio
Mon 08.12.2025 time 08:00 - 10:00
(2 h 0 min)
Game Physics and Algorithms 5051233-3006
EDU_1002 Moriaberg Esitystila byod
Thu 11.12.2025 time 08:00 - 12:00
(4 h 0 min)
Game Physics and Algorithms 5051233-3006
ICT_C3031 Peliteknologialaboratorio
Changes to reservations may be possible.

Evaluation scale

H-5

Content scheduling

7 weeks end of October-December

- Fixed time in game engines
- Motion
- Forces and collisions
- Projectile motion and trajectories
- Friction Gravity, Impulse
- Simulations

Objective

After completing the course the student can
- use discrete time in programming
- use physics theories in programming
- simulate practical and mechanical problems by programming
- construct and implement efficient algorithms of the topics above for game purposes

Content

- Algorithmics with focus on algorithm design and algorithm analysis
- Time in programming
- Kinematics and rotational motion
- Forces causing movement
- Collisions
- Using simulations in programming

Materials

Materials shared on lectures and in labworks

Teaching methods

Teacher-directed classroom activities, group work and independent work.
Weekly task and learning repots.

The use of AI to support learning is allowed

Exam schedules

- 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

Pedagogic approaches and sustainable development

Students learn the basic concepts involved in creating visual interactive 3D content and transfer physics theories into code.

Student workload

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

Evaluation methods and criteria

Course will fail if:
- if not attended at least 50% of the contact lessons
- Not delivered at least one weekly task for every week

Failed (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

Assessment criteria, satisfactory (1-2)

Participated on lectures and delivered at least one task and learning report every week

Assessment criteria, good (3-4)

Participated on lectures, delivered learning report every week and most of the tasks in course.

Assessment criteria, excellent (5)

Participated on lectures, delivered learning report every week and all most all of the tasks in course.

Further information

All additional information in Course Itslearning pages

Go back to top of page