Practical Course: High-Performance Query Processing (IN0012, IN2106, IN4359)
| Lecturer (assistant) | |
|---|---|
| Number | 0000002012 |
| Type | practical training |
| Duration | 6 SWS |
| Term | Sommersemester 2026 |
| Language of instruction | English |
| Position within curricula | See TUMonline |
| Dates | See TUMonline |
Dates
- 14.04.2026 14:00-16:00 01.06.011, Unterrichtsraum ohne Infrastruktur
- 21.04.2026 14:00-16:00 01.06.011, Unterrichtsraum ohne Infrastruktur
- 28.04.2026 14:00-16:00 01.06.011, Unterrichtsraum ohne Infrastruktur
- 05.05.2026 14:00-16:00 01.06.011, Unterrichtsraum ohne Infrastruktur
- 12.05.2026 14:00-16:00 01.06.011, Unterrichtsraum ohne Infrastruktur
- 19.05.2026 14:00-16:00 01.06.011, Unterrichtsraum ohne Infrastruktur
- 02.06.2026 14:00-16:00 01.06.011, Unterrichtsraum ohne Infrastruktur
- 09.06.2026 14:00-16:00 01.06.011, Unterrichtsraum ohne Infrastruktur
- 16.06.2026 14:00-16:00 01.06.011, Unterrichtsraum ohne Infrastruktur
- 23.06.2026 14:00-16:00 01.06.011, Unterrichtsraum ohne Infrastruktur
- 30.06.2026 14:00-16:00 01.06.011, Unterrichtsraum ohne Infrastruktur
- 07.07.2026 14:00-16:00 01.06.011, Unterrichtsraum ohne Infrastruktur
- 14.07.2026 14:00-16:00 01.06.011, Unterrichtsraum ohne Infrastruktur
Admission information
See TUMonline
Note: Registration is only possible via the matching platform. The preliminary meeting takes place online on Thursday, February 5 at 2:00 pm. Meeting Room: https://bbb.cit.tum.de/pas-ka3-cvr Slides: https://docs.google.com/presentation/d/14in5sxMu-ZTqjUrgycVpmMHh2GWFZefKesUY9khGc3k/edit?usp=sharing
Note: Registration is only possible via the matching platform. The preliminary meeting takes place online on Thursday, February 5 at 2:00 pm. Meeting Room: https://bbb.cit.tum.de/pas-ka3-cvr Slides: https://docs.google.com/presentation/d/14in5sxMu-ZTqjUrgycVpmMHh2GWFZefKesUY9khGc3k/edit?usp=sharing
Objectives
1. Understand how query engines of modern database systems work.
2. Be able to implement scalable and efficient algorithms for large-scale query processing and analytics.
2. Be able to implement scalable and efficient algorithms for large-scale query processing and analytics.
Description
The course teaches how to design and develop high-performance query engines. It covers database query processing paradigms, algorithms, and multi-core parallelization.
After introducing the necessary hardware background and repeating query processing basics, you will continue with individual student projects.
After introducing the necessary hardware background and repeating query processing basics, you will continue with individual student projects.
Prerequisites
Prerequisite: C++ knowledge
Related courses: Database Systems on Modern CPU Architectures, Lab Course Database Implementation, Lab Course Systems Programming in C++, High Performance Query Processing Lecture
Related courses: Database Systems on Modern CPU Architectures, Lab Course Database Implementation, Lab Course Systems Programming in C++, High Performance Query Processing Lecture