Game Programming and AI (5 cr)
Code: TX00CG88-3009
General information
- Enrollment
-
02.05.2023 - 20.08.2023
Registration for the implementation has ended.
- Timing
-
21.08.2023 - 15.10.2023
Implementation has ended.
- Number of ECTS credits allocated
- 5 cr
- Mode of delivery
- On-campus
- Unit
- (2019-2024) School of ICT
- Campus
- Karaportti 2
- Teaching languages
- Finnish
- Seats
- 0 - 35
- Degree programmes
- Information and Communication Technology
- Teachers
- Miikka Mäki-Uuro
- Course
- TX00CG88
Implementation has 7 reservations. Total duration of reservations is 37 h 0 min.
Time | Topic | Location |
---|---|---|
Mon 28.08.2023 time 13:00 - 16:00 (3 h 0 min) |
Peliohjelmointi ja tekoälyt TX00CG88-3009 |
Zoom
|
Wed 30.08.2023 time 09:00 - 16:00 (7 h 0 min) |
Peliohjelmointi ja tekoälyt TX00CG88-3009 |
KME762
Oppimistila
|
Thu 31.08.2023 time 09:00 - 16:00 (7 h 0 min) |
Peliohjelmointi ja tekoälyt TX00CG88-3009 |
KMC565
Digitila
|
Mon 04.09.2023 time 13:00 - 16:00 (3 h 0 min) |
Peliohjelmointi ja tekoälyt TX00CG88-3009 |
Zoom
|
Tue 05.09.2023 time 09:00 - 16:00 (7 h 0 min) |
Peliohjelmointi ja tekoälyt TX00CG88-3009 |
KMC565
Digitila
|
Thu 07.09.2023 time 09:00 - 16:00 (7 h 0 min) |
Peliohjelmointi ja tekoälyt TX00CG88-3009 |
KMC565
Digitila
|
Fri 08.09.2023 time 13:00 - 16:00 (3 h 0 min) |
Peliohjelmointi ja tekoälyt TX00CG88-3009 |
Zoom
|
Objective
Student learns principles of various artificial intelligence techniques that are applicable in games. In practice, he/she is able to choose and implement necessary techniques in game programming projects. He/she knows basics in machine learning.
Content
The course covers various artificial intelligence techniques in computer games. Student will get both a solid theoretical foundation in AI and hands on experience in building working AI systems. Topics will include movement algorithms, path finding, decision making algorithms, game trees and machine learning
Evaluation scale
0-5
Assessment criteria, satisfactory (1)
Student has learned the most important AI techniques covered, both in theory and in practice. Student is able to apply AI techniques in simple situations.
Assessment criteria, good (3)
Student has learned most of the AI techniques covered, both in theory and in practice. Student is able to apply AI techniques in his own gaming projects.
Assessment criteria, excellent (5)
Student has learned all the AI techniques covered, both in theory and in practice. Student is able to apply and modify AI techniques in his own gaming projects.
Assessment criteria, approved/failed
Student has learned the most important AI techniques covered, both in theory and in practice. Student is able to apply AI techniques in simple situations.
Further information
Data structures and algorithms, C++