Lab Course: Basics & Lab

Course

Description

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 externhttps://lists.iai.uni-bonn.de/mailman/listinfo.cgi/lab-graphics.

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

Application

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 burghard@REMOVETHISPART.cs.uni-bonn.de.

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

 

Documents

Assignment Sheets

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