Praktikum: Basics & Lab


  • Dozent(en):
  • Beginn: 10.10.2017 - 4:00pm LBH room I.80
  • Zeiten: Thu. 10:30 a.m., VR-Lab (I.80), LBH
  • Veranstaltungsnummer: MA-INF 2308 - Track Computer Graphics
  • Studiengang: Master , B-IT Master Media Informatics
  • Diplom-Fachgebiet: B


For starting master students not yet confident in their programming/practical skills we have a slightly different Lab Course. Here the initial focus is on learning C to a reasonable level by implementing numerical and computer graphics related algorithms. There are weekly exercises concluded with a programming project in the teaching free time. Further information can be found in the slides.

Practical programming is required in all Computer Graphic lectures and the normal lab courses. Thus for students lacking practical programming skills this lab course is a great chance. However, if you are confident in your practical skills, then we advise you to take a normal lab course as more knowledge about Computer Graphics is gained.

First meeting

To participate:

  • The first meeting: 19.10.2017 (Thu.) 10:30-12:00 pm VR-Lab I.80
  • Attend exercises and hand in solutions (Times to be decided in frist meeting)
  • Inscribe yourself to the mailinglist at extern
  • Inscribe yourself in externBASIS (only students of University Bonn/not BIT) for course MA-INF 2308 (this is the same module as the normal Computer Graphics Lab!)


  • Exercise start: 19.10.2017 (Thu), 10:30 a.m.
  • Exercise dates: Thu. 10:30 a.m., VR-Lab (I.80), LBH



Übung 0: Computing Environment
Übungsblatt  (PDF-Dokument, 116 KB)
Übung 0: Foreword
Übungsblatt  (PDF-Dokument, 99 KB)
Übung 1: Control Flow
Übungsblatt  (PDF-Dokument, 162 KB)
Übung 2: Data Types
Übungsblatt  (PDF-Dokument, 168 KB)
Übung 3: Pointers and Memory Management
Übungsblatt  (PDF-Dokument, 147 KB)
Übung 4: Basic Classes
Übungsblatt  (PDF-Dokument, 179 KB)
Übung 5: Basic Data Structures
Übungsblatt  (PDF-Dokument, 126 KB)
Übung 6: Pointer-Data-Structures
Übungsblatt  (PDF-Dokument, 150 KB)
Übung 7: Standard Template Library - Containers
Übungsblatt  (PDF-Dokument, 162 KB)
Übung 8: Basic Numerics
Übungsblatt  (PDF-Dokument, 221 KB)
Übung 8: Introduction to Linking
Übungsblatt  (PDF-Dokument, 107 KB)
Übung 9: OpenGL
Übungsblatt  (PDF-Dokument, 227 KB)
Übung 10: OpenGL and Scene Graphs
Übungsblatt  (PDF-Dokument, 482 KB)
Übung 11: Gradient Descent
Übungsblatt  (PDF-Dokument, 177 KB)
Übung 12: Function Fitting
Übungsblatt  (PDF-Dokument, 539 KB)
Übung 13: Smoothing
Übungsblatt  (PDF-Dokument, 1.4 MB)