Praktikum: Basics & Lab

Veranstaltung
- Dozent(en):
- Beginn: Tue. 16.10.2018, 16:30, HSZ Hörsaal 4
- Zeiten: Mi, 16:00, Raum U1.010
- Veranstaltungsnummer: MA-INF 2308 - Track Computer Graphics
- Studiengang: Master , B-IT Master Media Informatics
- Diplom-Fachgebiet: B
Beschreibung
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:
- UPDATED: The first regular meeting will take place on 23.10.2018, 16:00, building 19A, room 3.005a
- The time and dates for subsequent meetings/exercises will be decided upon during the first meeting.
- Attend exercises and hand in solutions
- 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!)
Dokumente
- Array (C-Header, 1.5 KB)
- json example (ZIP-Archiv, 116 KB)
- Lab Course (Basics&Lab)ws18 (PDF-Dokument, 159 KB)
- Thomas-Exercise08 (ZIP-Archiv, 23 MB)
- Vector3 (C-Header, 1.4 KB)
Übungsaufgaben
|
Übung 0: Computing Environment and Warm-up Übungsblatt (PDF-Dokument, 128 KB) |
|
Übung 0: Foreword Übungsblatt (PDF-Dokument, 98 KB) |
|
Übung 1: Control Flow and Data Types Übungsblatt (PDF-Dokument, 176 KB) |
|
Übung 2: Pointers and Memory Management Übungsblatt (PDF-Dokument, 168 KB) |
|
Übung 3: Basic Classes Übungsblatt (PDF-Dokument, 187 KB) |
|
Übung 4: Standard Template Library - Containers Übungsblatt (PDF-Dokument, 138 KB) |
|
Übung 5: Standard Template Library - Containers Übungsblatt (PDF-Dokument, 144 KB) |
|
Übung 6: Git and Basic Numerics Übungsblatt (PDF-Dokument, 222 KB)
|
|
Übung 7: OpenGL Übungsblatt (PDF-Dokument, 244 KB) |
|
Übung 8: Transformations Übungsblatt (PDF-Dokument, 114 KB) |