UnivIS
Information system of Friedrich-Alexander-University Erlangen-Nuremberg © Config eG 
FAU Logo
  Collection/class schedule    module collection Home  |  Legal Matters  |  Contact  |  Help    
search:      semester:   
 
 Layout
 
printable version

 
 
Module Description Sheet (PDF)

 
 
 Also in UnivIS
 
course list

lecture directory

 
 
events calendar

job offers

furniture and equipment offers

 
 
Berufspädagogik Technik (Master of Education) >>

GraPra (GraPra)10 ECTS
(englische Bezeichnung: GraPra)
(Prüfungsordnungsmodul: Grafik-Praktikum Game Programming)

Modulverantwortliche/r: Marc Stamminger
Lehrende: Alexander Lier


Start semester: WS 2020/2021Duration: 1 semesterCycle: jährlich (WS)
Präsenzzeit: 60 Std.Eigenstudium: 240 Std.Language: Deutsch

Lectures:

    • GraPra Game Programming
      (Praktikum, 10 SWS, Marc Stamminger, Wed, 14:00 - 16:00, 01.151-128; Tue, 17:15 - 18:45, 0.01-142 CIP; Bitte bereits im Vorfeld Hinweise auf StudON beachten! Die Veranstaltung wird rein virtuell stattfinden.)

Empfohlene Voraussetzungen:

It is recommended to finish the following modules before starting this module:

Algorithmik kontinuierlicher Systeme (SS 2020)


Inhalt:

Das Grafik-Programmierpraktikum besteht aus vier Teilen:

  • Entwickeln eines Bomberman-Spiels (5 Wochen),

  • Terrain Rendering (3 Wochen)

  • Rendering von Kartendaten (2 Wochen),

  • "Freestyle" (3 Wochen).

Die Bearbeitung der Aufgaben erfolgt in Teams von 2-3 Mitgliedern. Im ersten Teil liegt der Fokus auf C++ Programmieren und einem Überblick über die Grafikprogrammierung mit OpenGL. Im zweiten Teil wird die Grafikprogrammierung mit OpenGL vertieft. Im dritten Teil wird ein Level aus OpenStreetMap Daten generiert, in der letzten Aufgabe, Teil vier, stellen sich die Teams eigene (innerhalb des Themengebiets frei wählbare) Aufgaben.

Lernziele und Kompetenzen:

Die Studierenden

  • erläutern die Stufen und Funktionsweise der Graphikpipeline

  • beschreiben und klassifizieren unterschiedliche Rendering-Verfahren zur Berechnung von Beleuchtung und Schatten

  • schildern einfache Algorithmen für Kollisionserkennung und -behandlung

  • wenden fundierte Kenntnisse in C++, OpenGL und GLSL in der Softwareentwicklung für Animations- und Rendering-Aufgaben an

  • implementieren im Rahmen von Projekten die erlernten Rendering-Algorithmen

  • benutzen die Kollisionserkennung und -behandlungsalgorithmen in einfachen Animationen

Literatur:

  • Bjarne Stroustrup, The C++ Programming Language
  • OpenGL Red Book

  • Tomas Akenine-Möller, Eric Haines und Naty Hoffman, Real-time Rendering


Verwendbarkeit des Moduls / Einpassung in den Musterstudienplan:

  1. Berufspädagogik Technik (Master of Education)
    (Po-Vers. 2020w | TechFak | Berufspädagogik Technik (Master of Education) | Gesamtkonto | Unterrichtsfach (Zweitfach) inkl. Fachdidaktik | Informatik | Praktikum Informatik | Grafik-Praktikum Game Programming)
  2. Berufspädagogik Technik (Master of Education)
    (Po-Vers. 2020w | TechFak | Berufspädagogik Technik (Master of Education) | Gesamtkonto | Unterrichtsfach (Zweitfach) inkl. Fachdidaktik | Informatik | Praktikum Informatik | Grafik-Praktikum Game Programming)
Dieses Modul ist daneben auch in den Studienfächern "079#72#H", "079#74#H", "Informatik (Bachelor of Science)" verwendbar. Details

Studien-/Prüfungsleistungen:

Grafik-Praktikum Game Programming (Prüfungsnummer: 240715)
Prüfungsleistung, Praktikumsleistung, benotet
Anteil an der Berechnung der Modulnote: 100.0 %
weitere Erläuterungen:
2/3 Punkte auf Übungsaufgaben, 1/3 Zwischen- und Abschlussvortrag

Erstablegung: WS 2020/2021, 1. Wdh.: SS 2021, 2. Wdh.: keine Wiederholung
1. Prüfer: Marc Stamminger

UnivIS is a product of Config eG, Buckenhof