Course Finder

Computer Graphics: Programming 3D Applications

Computer Graphics: Programming 3D Applications


Computer Graphics: Programming 3D Applications

About this course

Using modern web-based graphics APIs, we can now create interactive 3D graphics that can run on almost any mobile phone, tablet, or in a web browser. This opens up a whole new way of creating web applications that were previously limited to text and 2D graphics. This course provides a solid foundation in graphics programming, allowing you to take advantage of these advances and create your own 3D graphics. During the course, you will be introduced to the fundamentals of 3D rendering, as well as more advanced techniques utilizing supporting frameworks. Every piece of theory is accompanied by a practical lab exercise to deepen and interconnect your learnings, culminating in a final project where you will apply your learnings to create a final project where you can strengthen your skills in a direction of your own choice.

Syllabus

Syllabus – Fall 2024

Go to syllabus

This is the most recent syllabus for this course

Pre-requisites

Three computer science courses and one mathematics course at university level. Knowledge of at least one object-oriented programming language (e.g. Java, C#, C++, Javascript). Knowledge of linear algebra is recommended.

Faculty

Benno Lüders

Faculty

M.Sc. in Game Technology, IT University of Copenhagen (2016). All-around game enthusiast and game development with a focus on game programming. Previous experience as an Assistant Teacher at the Royal Academy of Fine Arts in Copenhagen (2015-2016) and as a Tutor and Teaching Assistant at the IT University of Copenhagen (2015) and Hochschule Fulda (2011-2013). Also worked as a Backend Java Developer at Flaregames, a mobile game company (2013-2014). With DIS since 2016.

We’ll support you every step of the way.
Do you need advice?