186.831 Computergraphics
This course is in all assigned curricula part of the STEOP.
This course is in at least 1 assigned curriculum part of the STEOP.

2023S, UE, 4.0h, 6.0EC
TUWELQuinn ECTS survey


  • Semester hours: 4.0
  • Credits: 6.0
  • Type: UE Exercise
  • Format: Hybrid

Learning outcomes

After successful completion of the course, students are able to use a higher programming language, work with a hardware-oriented graphics API (OpenGL,Vulkan or DirectX) including the respective shading language (GLSL, HLSL), as well as employ computer graphics in actual application domains.

Subject of course

A 3D computer game has to be developed in this course. The usage of an industry-standard 3D programming interface (OpenGL/Vulkan) allow fine-grained control of graphics-related hardware and insures hands-on training in the graphics field. However, fun is not neglected in this course. The game is developed in groups of two and supervised by tutors throughout the term, In addition, there will be lectures on relevant topics. At the games event at the end of the term, students have the opportunity to best showcase their results to the lecturers and other students, receiving feedback for their work.

Teaching methods

A larger graphical application is developed in small teams, with the following steps:

  • design (storyboard),
  • development of a 3D engine with different graphical elements and effects
  • modeling of scene geometry and animation
  • presentation

Mode of examination


Additional information

6 ECTS = 150h

Introduction: 0,5h
Game events: 12h
Feedback-dates: 4h

0. assignmentl: 9h
1. assignment: 57h
2. assignment: 67,5h



Course dates

Wed15:15 - 16:0001.03.2023 https://tuwien.zoom.us/j/69331408008Preliminary Lecture
Thu13:00 - 19:0022.06.2023 ZoomGame Event

Examination modalities

3 assignments, of which 2 programming assignments, as well as presentation.

Course registration

Begin End Deregistration end
15.09.2022 00:00 24.03.2023 00:00 24.03.2023 00:00


Study CodeObligationSemesterPrecon.Info
033 532 Media Informatics and Visual Computing Mandatory4. Semester
860 GW Optional Courses - Technical Mathematics Not specified


See lecture homepage for extensive documentation and material.

Previous knowledge

Basic knowledge of computer graphics, especially the viewing pipeline, as taught in "Introduction ot Visual Computing"

Preceding courses

Accompanying courses

Continuative courses