Kaisa_2012_3_photo by Veikko Somerpuro

24.3.2020 at 09:00 - 13.4.2020 at 23:59



Master's Programme in Computer Science

Courses: Introduction to Game Programming; C

Or corresponding knowledge and experience

to learn game technology, engine architecture and implementation

Every other spring, period 3

Game technology, engine architecture and implementation

C++ programming techniques

Jason Gregory: Game Engine Architecture (3rd ed., 2018) (required)

Jouni Smed , Harri Hakonen : Algorithms and networking for computer games. Wiley, 2017

Robert Nystrom: Game Programming Patterns. Genever Benning, 2014.

Lectures, exercises, and an exam

Grading scale : 1..5

Due to current COVID-19 situation general examinations in lecture halls are cancelled. You can check the completion method from the course page or contact the teacher to ask about alternative completion methods. - - - General exams last 3 hours and 30 minutes. Renewal exam (marked with "(U)") is the first general exam after the course and also a renewal exam of course exam(s). In a renewal exam the points student has earned during the course are taken into account. Exams marked with "(HT)" are allowed only to students who have completed the obligatory projects or other exercises included in those courses. Exams marked with "(HT/U)" are renewals to students who have completed the obligatory projects during the course. General exams might cover different area than the lectured course. Check the course web page and contact the responsible teacher if in doubt.

Lectures, exercises and an exam

Lectures are voluntary, exercise sessions strongly recommended

Juha Vihavainen