Grafiikkaohjelmointi (5 cr)
Code: TX00CG89-3005
General information
Enrollment
02.05.2019 - 20.10.2019
Timing
21.10.2019 - 15.12.2019
Number of ECTS credits allocated
5 op
Mode of delivery
Contact teaching
Unit
(2016-2018) Tieto- ja viestintätekniikka
Campus
Leiritie 1
Teaching languages
- Finnish
Seats
0 - 40
Degree programmes
- Tieto- ja viestintätekniikan tutkinto-ohjelma
Teachers
- Antti Veräjänkorva
Groups
-
TVT17-PEPelisovellukset
Objective
The student learns the principles and programming methods for producing 3D graphics
Content
- graphics APIs
- projections and transformations
- lighting models and texture mapping
- shader programming
Evaluation scale
0-5
Assessment criteria, satisfactory (1)
Graphics APIs:
- The student can produce simple 3D graphics using OpenGL library
Projections and transformations:
- The student knows what projections and transformations are
Lighting models and texture mapping:
- The student knows what lighting model and texture mapping are
Assessment criteria, good (3)
Graphics APIs:
- The student can produce 3D graphics using OpenGL library
Projections and transformations:
- The student knows what projections and transformations are and is able to define them with OpenGL library
Lighting models and texture mapping:
- The student knows what lighting model and texture mapping are
Assessment criteria, excellent (5)
Graphics APIs:
- The student can produce 3D graphics using OpenGL library
Projections and transformations:
- The student knows what projections and transformations are and is able to define them with OpenGL library
Lighting models and texture mapping:
- The student knows what lighting model and texture mapping are and is able to define them with OpenGL library
Assessment criteria, approved/failed
Graphics APIs:
- The student can produce simple 3D graphics using OpenGL library
Projections and transformations:
- The student knows what projections and transformations are
Lighting models and texture mapping:
- The student knows what lighting model and texture mapping are
Qualifications
Data Structures and Algorithms, Fundamentals of Programming, C++ programming