703146 VU Performance-oriented Computing
summer semester 2026 | Last update: 04.11.2025 | Place course on memo listAfter completing this VU, students will be able to correctly measure, analyze and interpret the performance properties of a given program. They will be familiar with various optimization techniques, and will also understand the performance implications of common data structures and programming language design choices.
- What is performance?
- Functional and non-functional program parameters
- Latency vs. throughput
- Measuring performance
- Profiling
- Performance models
- Optimization
- Algorithmic optimization
- Procedural optimization
- Hardware-specific optimization
- Data structures for performance-oriented software
- Programming languages and their performance implications
- Performance debugging
Assessment will be based on the completion of exercises, the presentation of results, and a final test.
C Programming and basic computer architecture
Allocation of places in courses with a limited number of participants (PS, SE, VU, PJ)
In courses with a limited number of participants, course places are allocated as follows:
1. Students for whom the study duration would be extended due to the postponement are to be given priority.
2. If the criteria in no. 1 do not suffice, first, students for whom this course is part of a compulsory module are to be given priority, and second, students for whom this course is part of an elective module.
3. If the criteria in no. 1 and 2 do not suffice, the available places are drawn by random.
- SDG 4 - Quality education: Ensure inclusive and equitable quality education and promote lifelong learning opportunities for all.
- SDG 9 - Industry, Innovation, and Infrastructure: Build resilient infrastructure, promote inclusive and sustainable industrialization, and foster innovation.
|
Group 0
|
||||
|---|---|---|---|---|
| Date | Time | Location | ||
|
Mon 2026-03-02
|
12.00 - 14.30 | rr 26 rr 26 | ||
|
Mon 2026-03-09
|
12.00 - 14.30 | rr 26 rr 26 | ||
|
Mon 2026-03-16
|
12.00 - 14.30 | rr 26 rr 26 | ||
|
Mon 2026-03-23
|
12.00 - 14.30 | rr 26 rr 26 | ||
|
Mon 2026-04-13
|
12.00 - 14.30 | rr 26 rr 26 | ||
|
Mon 2026-04-20
|
12.00 - 14.30 | rr 26 rr 26 | ||
|
Mon 2026-04-27
|
12.00 - 14.30 | rr 26 rr 26 | ||
|
Mon 2026-05-04
|
12.00 - 14.30 | rr 26 rr 26 | ||
|
Mon 2026-05-11
|
12.00 - 14.30 | rr 26 rr 26 | ||
|
Mon 2026-05-18
|
12.00 - 14.30 | rr 26 rr 26 | ||
|
Mon 2026-06-01
|
12.00 - 14.30 | rr 26 rr 26 | ||
|
Mon 2026-06-08
|
12.00 - 14.30 | rr 26 rr 26 | ||
|
Mon 2026-06-15
|
12.00 - 14.30 | rr 26 rr 26 | ||
|
Mon 2026-06-22
|
12.00 - 14.30 | rr 26 rr 26 | ||
| Group | Booking period | |
|---|---|---|
|
703146-0
703146-0 |
2026-02-01 08:00 - 2026-02-21 23:59 | |
| Thoman P. | ||