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.

2022S, UE, 4.0h, 6.0EC


  • 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

Tue15:15 - 16:0001.03.2022 https://tuwien.zoom.us/j/91259589578?pwd=R0dFQ2FVczRLKzBkTkVCVjZZMTN2UT09 (LIVE)Preliminary Lecture
Thu12:00 - 19:0023.06.2022 Zoom (LIVE)Game Event

Examination modalities

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

Course registration

Begin End Deregistration end
16.09.2021 00:00 25.03.2022 00:00 25.03.2022 00:00


Study CodeObligationSemesterPrecon.Info
033 532 Media Informatics and Visual Computing Mandatory4. SemesterSTEOP
Course requires the completion of the introductory and orientation phase
860 GW Optional Courses - Technical Mathematics Not specifiedSTEOP
Course requires the completion of the introductory and orientation phase


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