Notice: this page contains archived contend about past teaching activities. For the most recent information please select the pages for the current semester.
V2+U2
Lecture Time & Place: Wednesday 12:00—14:00 LX 1205
Instructor: Prof. Dr. J. Krüger
Exercise Time & Place: tba
Exercise Supervisor: Kontakt: gpt@uni-due.de
A. Krekhov
Course Language: German
Audience: Bachelor (Angewandte Informatik, Angewandte Kognitions- und Medienwissenschaften, International Studies in Engineering)
LSF listing.
Moodle site.
Vorläufige Klausurergebnisse: [Check here]
Klausureinsicht: 26.3.2015 10:00-14:00 Uhr Raum LE 335
Zusammenfassung: Anhand der Programmiersprache Java werden grundlegende Programmiertechniken in einer objektorientierten, modernen Sprache besprochen. Inhalte im Einzelnen: - Einführung und grundlegende Struktur von Programmen - Lexikalische Elemente, Datentypen und Variablen, Ausdrüke und Anweisungen - Objektorientierte Programmierung: Klassen, Methoden, Vererbung, Interfaces, Abstrakte Klassen - Standard und Utilityklassen - Generische Datentypen & Anwendung von Standardtypen - Ausnahmebehandlung - Ein- und Ausgabe mittels Streams - Graphische Oberflächen (Einführung) - Einfürung in die Ereignisbehandlung - Anwendung der JSDK Utility Programme (Javadoc etc.).
V3+U1
Lecture Time & Place: Monday 10:00—13:00 LC 137
Instructor: Prof. Dr. J. Krüger
Exercise Time & Place: Monday 13:00—14:00 LC 137
Exercise Supervisor: A. Schiewe
Course Language: English
Audience: Master (Angewandte Informatik, Angewandte Kognitions- und Medienwissenschaften, International Studies in Engineering)
LSF listing.
Moodle site.
Exam Times: [Check here]
Abstract: This lecture is the introductory course to Computer Graphics. The course teaches the algorithms used to program a computer to generate images of a geometric model with associated appearance properties. Topic include:
Time & Place: Thu. 16:00—18:00, October 16th, LF 125
Instructors: Prof. Dr. J. Krüger, A. Schiewe & T. Fogal
Course Language: English
Audience: Master (Angewandte Informatik, Angewandte Kognitions- und Medienwissenschaften, International Studies in Engineering)
LSF listing.
Moodle site.
Abstract: The main purpose of this course is to convey fundamental knowledge in the field of scientific visualization, including topics such as Volume Visualization, Flow Visualization, and GPGPU Programming The participants will develop an interactive tool for the visualization of stationary and time-dependent 3D scalar- and vector-fields. The C++ language and DirectX or OpenGL will be used to implement the discussed algorithms and concepts using the computational power of modern GPUs.
Time & Place: Tuesdays, 16:00—17:00, LF 125
Instructors: Prof. Dr. J. Krüger & T. Fogal
Course Language: English
Audience: Bachelor (Angewandte Informatik,
Angewandte Kognitions- und Medienwissenschaften, International
Studies in Engineering), Doctoral students needing a practical HPC
introduction
LSF listing.
Course website.
Moodle
site.
Please note that this will be an implementation-intensive course, and furthermore that all course assignments and instructions will be given in English. Students will implement a simple `N-Body' simulation as well as analysis tools to understand the data output by your simulation. An N-Body simulation is a simulation of the movement of interacting bodies. One application is (for example), computing celestial motion according to Newtonian gravity. Class time will be used to help guide you in the implementation of your N-Body simulation. The course will start out simple and progressively build more and more complex parallelism (and thus higher performance!) into your simulation. In the end, you will have created your own highly-performant N-Body simulation that utilizes multi-scale parallelism.
First Meeting: Thu. 12:00—14:00, October 16th, LF 125
Instructors: Prof. Dr. J. Krüger, A. Krekhov & T. Fogal
Course Language: English, Deutsch
Audience: Bachelor (Angewandte Informatik,
Angewandte Kognitions- und Medienwissenschaften, International
Studies in Engineering)
LSF listing.
Moodle
site.
During this course, your main task is to come up with a game idea and to implement it in your team. The objectives include:
Please note that this will be an implementation-intensive course!
First Meeting: Thu. 14:00—16:00, October 16th, LF 125
Instructors: Prof. Dr. J. Krüger & team
Course Langugage: German
Audience: Bachelor (Angewandte Informatik, Angewandte Kognitions-
und Medienwissenschaften, International Studies in Engineering)
LSF listing.
Moodle site.
Abstract:
One of the goals of this seminar is to dive deeper into a few selected
topics in computer graphics and visualization. Therefore, graduate
students receive one or more recent publications from well known
conferences such as IEEE VisWeek, ACM SIGGRAPH, and the EuroGraphics
annual conference and explain the concepts laid out in these scientific
publication in a scientific 30 to 40 minute talk.
In addition to the scientific content in this seminar we will put
special emphasis on the presentation. To improve the presentation skills
of the participants we will start the seminar with simpe topics,
record short talks from each participant, and analyze the presentation.
Students then give a seminar talk on their chosen topic.