Praktikum: Basics & Lab



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.

Starting the lecture

Please inscribe yourself to the mailinglist at extern

See you next week on Friday, 2/5/2014, 8:15-10:00 - Good start !


Please note that this lab course is meant as a chance for students lacking programming skills. If you are a confident programmer you will gain much more knowledge from the normal lab courses - then this course is not advised for you. But if you lack programming skills this will make participation of other lectures difficult and thus this lab course is a good chance for you.

To register please write an email to

The first meeting is on Tuesday 22 April 17:00 in the VR-Lab (LBH I.80)




Übung 0: Foreword
Übungsblatt  (PDF-Dokument, 68 KB)
Übung 0: IntroductionVM
Übungsblatt  (PDF-Dokument, 116 KB)
Übung 1: Control Flow
Übungsblatt  (PDF-Dokument, 161 KB)
Übung 2: Data Types
Übungsblatt  (PDF-Dokument, 160 KB)
Übung 3: Memory Management and Basic Geometry
Übungsblatt  (PDF-Dokument, 209 KB)
Übung 4: Basic Data Structures
Übungsblatt  (PDF-Dokument, 137 KB)
Übung 5: Debugging and Heaps
Übungsblatt  (PDF-Dokument, 138 KB)
Übung 6: Standard Template Library - Containers
Übungsblatt  (PDF-Dokument, 136 KB)
  • Momo.txt  (einfaches Textdokument, 804 Bytes)
Übung 7: Standard Template Library - Algorithms
Übungsblatt  (PDF-Dokument, 148 KB)
Übung 8: Basic Numerics
Übungsblatt  (PDF-Dokument, 186 KB)
Übung 9: Energy minimization
Übungsblatt  (PDF-Dokument, 183 KB)
Übung 10: Energy minimization (II)
Übungsblatt  (PDF-Dokument, 1.5 MB)