Apply before Aug 21, 2019
Max amount of FITech students: 20
Prerequisites: Programming skills on some modern programming language (C++, Java, Python etc.), 1–2+ courses (12+ study credits) on software engineering, software testing or similar topics.
This is an applied software engineering course.
The objective is for students to learn how to use their software engineering knowledge in an entertainment software engineering context.
With selected game development tools, student is capable to independently design and develop a small game programme on some modern game engine platform or work as a part of a team developing a larger game product.
- basics of processes and models applied in the entertainment software industry
- basics of the game development tools
- introduction to game engines and their functions
- working with 3D objects
- introduction to programming problems related to game development such as AI or sound engineering.
Responsible teacher: Jussi Kasurinen (jussi.kasurinen(at)lut.fi)
Prerequisites: Basic knowledge in engineering mathematics. Good programming skills, preferably programming in C/C++.
Course content: Geometric modelling, visual simulation, shading and lighting, ray tracing, the real-time graphics pipeline and mathematical foundations of computer graphics.
- Basic understanding of modern computer graphics as a whole (modeling, animation, rendering) and ability to implement a number of practical algorithms in C++
- Understanding of how the graphics processor (GPU) works
- Hands-on connection to significant applications through guest lectures
- Concrete uses for mathematics learned in earlier classes
Responsible teacher: Jaakko Lehtinen (jaakko.lehtinen(at)aalto.fi)
More information on Aalto University’s WebOodi page.
Uolevi Nikula (uolevi.nikula(at)lut.fi)
Minna Kivihalme (minna.kivihalme(at)aalto.fi)
Contact person, applications:
Pilvi Lempiäinen (pilvi.lempiainen(at)fitech.io)