Lab Course: Basics & Lab

Course
- Lecturer(s):
- Start: Thu. 18.04.2018, 15:30, HSZ Hörsaal 4
- Dates: Tue. 10:00-11:30, CS Buildling (Endenicher Allee 19a) 3.005
- Course number: MA-INF 2308 - Track Computer Graphics
- Curriculum: Master , B-IT Master Media Informatics
- Diploma Area: B
- Max. Participants: 6
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. 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.
Final Project
Meetings:
- 24.07.2018 (10:00 - 11:30)
- 31.07.2018 (10:00 - 11:30)
- 21.09.2018 (10:00 - 11:30)
Presentation Date:
- Date: T.B.A
- Location: CS Building (Endenicher Allee 19a) 3.005
Exercise
- Exercise: 26.04.2018 (16:00) - 17.07.2018
- Meeting: Tue. 10:00-11:30
- Location: CS Building (Endenicher Allee 19a) 3.005
Exception: If you are unable to attend, please write us, come to our offices and show solutions before the regular exercises.
First meeting
To participate:
- The first meeting: 26.04.2018, 16:00 in Computer Science building (Endenicher Allee 19a) 3.005
- Attend exercises and hand in solutions (Times to be decided in frist meeting)
- Inscribe yourself to the mailinglist at
https://lists.iai.uni-bonn.de/mailman/listinfo.cgi/lab-graphics.
- Inscribe yourself in
BASIS (only students of University Bonn/not BIT) for course MA-INF 2308 (this is the same module as the normal Computer Graphics Lab!)
Documents
- FinalProject2018SS (PDF document, 412 KB)
- Lab Course (Basics&Lab)SS18 (PDF document, 160 KB)
Assignment Sheets
|
Exercise 0: Foreword1 Assignment sheet (PDF document, 104 KB) |
|
Exercise 0: Foreword2-Computing Environment Assignment sheet (PDF document, 145 KB) |
|
Exercise 1: Control Flow and Data Types Assignment sheet (PDF document, 192 KB) |
|
Exercise 2: Pointers and Memory Management Assignment sheet (PDF document, 184 KB) |
|
Exercise 3: Basic Classes Assignment sheet (PDF document, 201 KB) |
|
Exercise 4: Basic Data Structures Assignment sheet (PDF document, 189 KB) |
|
Exercise 5: Standard Template Library - Containers Assignment sheet (PDF document, 180 KB) |
|
Exercise 6: Git and Basic Numerics Assignment sheet (PDF document, 244 KB)
|
|
Exercise 7: OpenGL Assignment sheet (PDF document, 260 KB) |
|
Exercise 8: OpenGL and Scene Graphs Assignment sheet (PDF document, 472 KB)
|
|
Exercise 9: Gradient Descent Assignment sheet (PDF document, 190 KB)
|
|
Exercise 10: Function Fitting Assignment sheet (PDF document, 551 KB)
|
|
Exercise 11: Smoothing Assignment sheet (PDF document, 1.4 MB)
|