e-Learning Support
Lecture: 03-IBAP-CG Computer Graphics - Details

Lecture: 03-IBAP-CG Computer Graphics - Details

You are not logged into Stud.IP.

General information

Course name Lecture: 03-IBAP-CG Computer Graphics
Subtitle
Course number 03-IBAP-CG
Semester WiSe 2025/2026
Current number of participants 92
Home institute Informatik
Courses type Lecture in category Teaching
Next date Wednesday, 25.02.2026 12:00 - 14:00, Room: GW1-HS H0070
Type/Form
Performance record Klausur und Übungsaufgaben
Englischsprachige Veranstaltung Nein
ECTS points 6

Rooms and times

MZH 1380/1400
Tuesday: 10:00 - 12:00, weekly (14x)
Tuesday: 12:00 - 14:00, weekly (14x)
MZH 1090
Wednesday: 12:00 - 14:00, weekly (13x)
(Tag der Lehre FB03)
Wednesday: 12:00 - 14:00, weekly (1x)
MZH 1470
Thursday: 14:00 - 16:00, weekly (14x)
GW1-HS H0070
Wednesday, 25.02.2026 12:00 - 14:00

Module assignments

Comment/Description

Schwerpunkt: DMI, VMC
https://lvb.informatik.uni-bremen.de/ibap/03-ibap-cg.pdf
Programmierkenntnisse sind Voraussetzung (ein erfolgreicher Abschluss des "Propädeutikums C++" wird empfohlen), ebenso wie algorithmisches Denken, eine gewisse Vertrautheit mit mathematischer Begriffsbildung und Vorgehensweise.

Diese Vorlesung soll sowohl eine Einführung in die theoretischen und methodischen Grundlagen der Computergraphik geben, als auch die Grundlagen für die praktische Implementierung von computergraphischen Systemen legen. Der Schwerpunkt liegt auf Algorithmen und Konzepten zur Repräsentation und Visualisierung von polygonalen, 3-dimensionalen graphischen Szenen.
Der Inhalt umfasst in der Regel folgende Themen:
Mathematische Grundlagen; OpenGL and C++ ; 2D Algorithmen der Computergrafik (Scan Conversion, Visibility Computations, etc.); Theorie der Farben, Farbräume (hauptsächlich physikalische, neurologische, und technische Aspekte); 3D Computergraphik (Rendering Pipeline, Transformationen, Beleuchtung, etc.); Techniken zum Echtzeit-Rendering; Das Konzept und die Programmierung von Shadern; Texturierung (Einordnung in die Pipeline, einfache Parametrisierung, etc.).

Die Übungsaufgaben werden teils theoretisch, teils praktisch sein, wobei die praktischen Aufgaben gewisse Programmierfähigkeiten in C++ verlangen. (Zu Beginn der Vorlesung wird deshalb nochmals ein kurzer "Refresh" Ihrer C/C++-Kenntnisse gemacht.) Die Vorlesung setzt eine gewisse mathematische, algorithmische und programmiertechnische Gewandtheit voraus, fördert diese aber auch und führt sie weiter.
https://cgvr.cs.uni-bremen.de/teaching/