Siirry suoraan sisältöön

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-PE
    Pelisovellukset

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