Students
Tuition Fee
Not Available
Start Date
Not Available
Medium of studying
On campus
Duration
Not Available
Details
Program Details
Degree
Bachelors
Major
Computer Graphics | Computer Programming | Software Engineering
Area of study
Information and Communication Technologies | Engineering
Education type
On campus
Course Language
English
About Program

Program Overview


Computer Graphics 1

Overview

The Computer Graphics 1 course is designed for senior bachelor students who have taken specific prerequisite courses or have equivalent knowledge.


Lecturer and Assistants

  • Lecturer: Prof. Dr. Butz
  • Assistants:
    • Dennis Dietz
    • Doruntina Murtezaj
    • Xuedong Zhang

ECTS and Module

  • ECTS: 6
  • Module: P10 (BA MI PStO 2022)

Syllabus

The course syllabus covers various topics in computer graphics.


Teaching Format

The lecture and tutorials will take place in person. Registration and grading are performed via a learning management system.


Prerequisites

The course is designed for senior bachelor students (4th semester or higher) who have taken the following courses or have equivalent knowledge:


  • Lineare Algebra für Informatiker
  • Einführung in die Programmierung
  • Programmierung und Modellierung
  • Algorithmen und Datenstrukturen
  • Digitale Medien

Communication

Inquiries, questions, and discussions concerning the course can be sent through a designated forum.


Dates and Locations

  • Lecture: Tuesdays, 10:00 - 12:00, Schellingstr. 3 (S), S 001
  • Tutorial:
    • Group 1: Fridays, 10:00 - 12:00, Theresienstr. 41, C113
    • Group 2: Fridays, 12:00 - 14:00, Amalienstr. 73A, 218
    • Group 3: Fridays, 14:00 - 16:00, Amalienstr. 73A, 218
    • Group 4: Fridays, 16:00 - 18:00, Geschwister-Scholl-Platz 1, D Z001

Lecture Schedule

Lecture topics are subject to change. The schedule includes:


  • 29.04.2024: Lecture 1 - Introduction, Motivation, and Tutorial Organisation
  • 06.05.2024: Lecture 2 - Transformations and Scene Graphs
  • 13.05.2024: Lecture 3 - 3D Geometry and Modeling
  • 20.05.2024: Lecture 4 - Cameras
  • 27.05.2024: Lecture 5 - Rasterization
  • 03.06.2024: Lecture 6 - Light, Appearance, Material
  • 10.06.2024: No Lecture
  • 17.06.2024: No Lecture
  • 24.06.2024: Lecture 7 - Shading, Rendering
  • 01.07.2024: Lecture 8 - Animation
  • 08.07.2024: Lecture 9 - Interaction
  • 15.07.2024: Lecture 10 - VR, AR
  • 22.07.2024: Guest Lecture (TBD)

Tutorial Schedule

The tutorial schedule is subject to adjustment based on the number of participants. The schedule includes:


  • 09.05.2025: Organization & Assignment 1 Theoretical Part - Linear Algebra
  • 16.05.2025: Assignment 1 Practical Part - Unity Setup
  • 23.05.2025: Assignment 2 Theoretical Part - 3D Geometry and Modeling
  • 30.05.2025: Assignment 2 Practical Part - TBD
  • 06.06.2025: Assignment 3 Theoretical Part - Camera, Rasterization, and Clipping
  • 13.06.2025: Assignment 3 Practical Part - TBD
  • 20.06.2025: No Tutorial
  • 27.06.2025: Assignment 4 Theoretical Part - Shading and Rendering
  • 04.07.2025: Assignment 4 Practical Part - TBD
  • 11.07.2025: Assignment 5 Theoretical Part - Interpolation, Interaction, and Animations
  • 18.07.2025: Assignment 5 Practical Part - TBD
  • 25.07.2025: Q&A
See More