We teach the following classes. Please visit the class website to get the latest information.
-
Data Analytics
Applied data analytics is a multidisciplinary field where you will learn insights needed to make sense of data, research, and observations from everyday life.
You will learn how to apply a data-driven approach to problem-solving, but will not only learn about tools, methods, and techniques, or the latest trends, but also more generic insights: why do certain approaches work, why the field is so popular, what common mistakes are made.
The lectures will provide the theoretical background of how a data analytics process should be performed. Furthermore, we discuss an overview of popular data analytics and visualization techniques to help match techniques with information needs, including applications of text mining and data enrichment.
Website: https://viguu.gitlab.io/infob2da/
-
Multimedia Retrieval
Multimedia retrieval consists of the theory, techniques, and tools that enable end users to search content of interest in large data collections consisting of (hyper)text, images, videos, audio, and 2D and 3D shapes. The aim of this course is to provide an in-depth coverage of multimedia retrieval (MR) techniques, including data preprocessing, feature extraction, distance computation, scalability, evaluation, and visual exploration. The course is assessed by means of a hands-on project during which students build an end-to-end 3D shape retrieval system.
-
Graphics
This is an introductory course about computer graphics, focusing on the very basics of modeling and rendering, i.e., the mathematical description of three-dimensional scenes and how to create (realistic) images of such models. The course covers rendering algorithms (rendering primitives with raytracing and rasterizing), geometric transformations, the graphics pipeline, and all implementation details required to create an end-to-end graphics application.
-
Advanced Graphics
This master course addresses advanced topics in 3D computer graphics. The focus of the course is physically-based rendering of 3D scenes. The course has two main focus areas: Rendering Algorithms and Making Rendering More Efficient. The rendering algorithms include Whitted-style ray tracing and path tracing. Efficiency will be sought through Acceleration Structure Construction and Traversal and Variance Reduction (rather than low level optimization).
Website: https://ics-websites.science.uu.nl/docs/vakken/magr/
-
Multimedia Discourse Interaction
This course addresses the complexity of interacting with information, implicitly contained in data, that is useful for a user's task. The goal is to convey information to a user at a high level, allowing them to browse "concepts" rather than objects (such as images, webpages or research papers) and at the same time allow them access to the items described via these concepts. The course challenges participants to acquire and disseminate knowledge about a complex subject in an interactive way. The lecturer makes a pre-selection of relevant research papers and web references. Students are expected to supplement these with their own literature search. They are expected to take the lead on proposing, preparing, executing and presenting projects. Participants will work in groups of 2 on a joint project.
-
Data Visualization
Stub: course in visualizing high-dimensional and relational data.
Website: https://webspace.science.uu.nl/~telea001/DataVis/DataVis
-
Other Courses
We have taught several other courses in the past. We provide pointers to these and their available material (slides, exercises, tutorials, code, projects) via the links below.