Skip to main content

Graphics Programming (5 cr)

Code: TX00CG89-3009

General information


Enrollment
02.05.2023 - 18.10.2023
Registration for the implementation has ended.
Timing
23.10.2023 - 17.12.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

Implementation has 15 reservations. Total duration of reservations is 45 h 0 min.

Time Topic Location
Mon 23.10.2023 time 17:00 - 20:00
(3 h 0 min)
Grafiikkaohjelmointi TX00CG89-3009
KMC565 Digitila
Wed 25.10.2023 time 17:00 - 20:00
(3 h 0 min)
Grafiikkaohjelmointi TX00CG89-3009
KMC565 Digitila
Mon 30.10.2023 time 17:00 - 20:00
(3 h 0 min)
Grafiikkaohjelmointi TX00CG89-3009
KMC565 Digitila
Wed 01.11.2023 time 17:00 - 20:00
(3 h 0 min)
Grafiikkaohjelmointi TX00CG89-3009
KMC565 Digitila
Mon 06.11.2023 time 17:00 - 20:00
(3 h 0 min)
Grafiikkaohjelmointi TX00CG89-3009
KMC565 Digitila
Wed 08.11.2023 time 17:00 - 20:00
(3 h 0 min)
Grafiikkaohjelmointi TX00CG89-3009
KMC565 Digitila
Mon 13.11.2023 time 17:00 - 20:00
(3 h 0 min)
Grafiikkaohjelmointi TX00CG89-3009
KMC565 Digitila
Wed 15.11.2023 time 17:00 - 20:00
(3 h 0 min)
Grafiikkaohjelmointi TX00CG89-3009
KMC565 Digitila
Mon 20.11.2023 time 17:00 - 20:00
(3 h 0 min)
Grafiikkaohjelmointi TX00CG89-3009
KMC565 Digitila
Wed 22.11.2023 time 17:00 - 20:00
(3 h 0 min)
Grafiikkaohjelmointi TX00CG89-3009
KMC565 Digitila
Mon 27.11.2023 time 17:00 - 20:00
(3 h 0 min)
Grafiikkaohjelmointi TX00CG89-3009
KMC565 Digitila
Wed 29.11.2023 time 17:00 - 20:00
(3 h 0 min)
Grafiikkaohjelmointi TX00CG89-3009
KMC565 Digitila
Mon 04.12.2023 time 17:00 - 20:00
(3 h 0 min)
Grafiikkaohjelmointi TX00CG89-3009
KMC565 Digitila
Mon 11.12.2023 time 17:00 - 20:00
(3 h 0 min)
Grafiikkaohjelmointi TX00CG89-3009
KMC565 Digitila
Wed 13.12.2023 time 17:00 - 20:00
(3 h 0 min)
Grafiikkaohjelmointi TX00CG89-3009
KMC565 Digitila
Changes to reservations may be possible.

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

Go back to top of page