Computer Graphics

Faculty

Faculty of Engineering and Computer Science

Version

Version 1 of 26.02.2026.

Module identifier

11B0071

Module level

Bachelor

Language of instruction

German

ECTS credit points and grading

5.0

Module frequency

winter and summer term

Duration

1 semester

 

 

Brief description

Nowadays, almost all commonly used software systems have graphical elements in their user interface (UI). While two-dimensional UI systems do not usually require any explicit expert knowledge, the use and development of three-dimensional graphical applications requires a deep understanding of geometry and algorithms. This course covers the basic algorithms and concepts needed to display and edit three-dimensional data in an interactive manner.

Teaching and learning outcomes

1. Basics of computer graphics

2. Projective and affine transformations

3. Local & global lighting models

4. Hardware rendering pipeline, raster line method

5. Real-time graphics libraries & shader programming

6. Global (offline) image synthesis methods

7. Scene management & post-processing

Overall workload

The total workload for the module is 150 hours (see also "ECTS credit points and grading").

Teaching and learning methods
Lecturer based learning
Workload hoursType of teachingMedia implementationConcretization
30LecturePresence or online-
30Laboratory activityPresence or online-
Lecturer independent learning
Workload hoursType of teachingMedia implementationConcretization
30Preparation/follow-up for course work-
60Creation of examinations-
Graded examination
  • Written examination or
  • oral exam or
  • Project Report, written
Ungraded exam
  • Field work / Experimental work
Remark on the assessment methods

Alternative written examination or programming assignment including documentation and colloquium

Exam duration and scope

Graded examination performance:

  • Written examination: see applicable study regulations
  • Oral examination: see general section of the examination regulations
  • Project report, written: approx. 10–30 pages, accompanying explanation: approx. 30 minutes

Ungraded examination performance:

  • Experimental work: Experiment: approx. 5–6 experiments in total

Knowledge Broadening

The students who have successfully studied this module understand the essential techniques and methods from modeling to the creation of photorealistic images with the help of computers. They have limited knowledge and understanding of current topics and in-depth knowledge of the subject area.

Knowledge deepening

The various approaches to the computer-aided generation of high-quality images and animations are understood in terms of their processes and functions and essential areas can be designed and implemented.

Knowledge Understanding

Students can critically assess studies in computer graphics based on their current methodological expertise.

Application and Transfer

Students can develop graphic systems from conception to operation, taking into account the technical complexity of the media types covered.

Academic Innovation

Students can design methods and procedures that are suitable for systematically processing and solving selected computer graphics problems in and by organizations.

Communication and Cooperation

The students can present their work results orally and in writing in a clearly structured form.

Academic Self-Conception / Professionalism

Students can understand and implement scientific procedures and articles from the areas of interactive computer graphics in a reasonable amount of time. In addition, they can develop their own procedures that build on the fundamentals from the course.

Literature

Thomas Akenine-Möller, Eric Haines, Naty Hoffmann, 2018, Real-Time-Rendering,  Verlag: Taylor & Francis; 4th edition (6. August 

Matt Pharr and Greg Humphreys. 2023. Physically Based Rendering, Forth Edition: From Theory to Implementation (2nd ed.). Morgan Kaufmann Publishers Inc., San Francisco, CA, USA.

John Kessenich, Graham Sellers, and Dave Shreiner. 2016. Opengl® Programming Guide: The Official Guide to Learning Opengl®, Version 4.5 with SPIR-V (9 ed.). Addison-Wesley Professional.

Wolfgang Engel. 2011-2016. GPU Pro 1-7 (1st ed.). A. K. Peters, Ltd., Natick, MA, USA.

M. Bender/M. Brill, 2003. Computergrafik, Hanser Verlag 2003 Watt, A., 2002. 3D-Computergrafik, Pearson

Applicability in study programs

  • Computer Science and Media Applications
    • Computer Science and Media Applications B.Sc. (01.09.2025)

  • Computer Science and Computer Engineering
    • Computer Science and Computer Engineering B.Sc. (01.09.2025)

    Person responsible for the module
    • Lensing, Philipp
    Teachers
    • Lensing, Philipp