192.026 Efficient Algorithms
This course is in all assigned curricula part of the STEOP.
This course is in at least 1 assigned curriculum part of the STEOP.

2024S, VU, 4.0h, 6.0EC
TUWEL

Properties

  • Semester hours: 4.0
  • Credits: 6.0
  • Type: VU Lecture and Exercise
  • Format: Presence

Learning outcomes

After successful completion of the course, students are able to perform the following tasks.

This module expands the students' algorithmic knowledge and skills that were already taught in the Algorithms and Data Structures module. Students learn advanced rigorous analysis and design methods for efficient algorithms and deepen their skills in various areas such as abstraction, proof methodology and algorithmic complexity analysis.

After successfully completing the module, the students have acquired the following skills.

  • Understanding and describing the presented efficient algorithms
  • Understanding and applying the underlying algorithmic methods
  • Analysis and evaluation of advanced algorithms
  • Abstraction and modeling of algorithmic and combinatorial problems
  • Proofs of correctness and runtime complexity of algorithms
  • Designing advanced efficient algorithms
  • Self-organized and responsible development of more efficient solutions
  • Mathematically precise description of own solutions and proof ideas
  • Presenting and critically discussing own and third-party solutions

Subject of course

  • Recap of fundamental aspects of algorithm complexity and analysis, O-notation, graph theory
  • Matroids and Greedy Algorithms
  • Approximability
  • Lower bounds in algorithm analysis
  • String algorithms
  • Scheduling algorithms
  • Algorithms for artificial intelligence problems

Teaching methods

The learning activities include lectures, exercises in small groups (“whiteboard exercises”), and two written exams.

We assume the semester will be taught in-person (this applies to lectures, exercises as well as tests).

Mode of examination

Immanent

Lecturers

Institute

Course dates

DayTimeDateLocationDescription
Mon09:00 - 11:0011.03.2024 - 24.06.2024FAV Hörsaal 1 Helmut Veith - INF Lectures
Wed09:00 - 11:0013.03.2024 - 26.06.2024FAV Hörsaal 1 Helmut Veith - INF Lectures
Wed09:00 - 16:0010.04.2024Seminarraum FAV EG C (Seminarraum Gödel) Exercise Classes #1
Wed09:00 - 16:0024.04.2024Seminarraum FAV EG C (Seminarraum Gödel) Exercise Classes #2
Wed09:00 - 16:0008.05.2024Seminarraum FAV EG C (Seminarraum Gödel) Exercise Classes #3
Wed09:00 - 16:0022.05.2024Seminarraum FAV EG C (Seminarraum Gödel) Exercise Classes #4
Wed09:00 - 16:0012.06.2024Seminarraum FAV EG C (Seminarraum Gödel) Exercise Classes #5
Wed09:00 - 16:0026.06.2024Seminarraum FAV EG C (Seminarraum Gödel) Exercise Classes #6
Mon10:00 - 13:0002.09.2024EI 11 Geodäsie HS - GEO Exam 1
Mon10:00 - 13:0030.09.2024FAV Hörsaal 1 Helmut Veith - INF Exam 2
Efficient Algorithms - Single appointments
DayDateTimeLocationDescription
Mon11.03.202409:00 - 11:00FAV Hörsaal 1 Helmut Veith - INF Lectures
Wed13.03.202409:00 - 11:00FAV Hörsaal 1 Helmut Veith - INF Lectures
Mon18.03.202409:00 - 11:00FAV Hörsaal 1 Helmut Veith - INF Lectures
Wed20.03.202409:00 - 11:00FAV Hörsaal 1 Helmut Veith - INF Lectures
Mon08.04.202409:00 - 11:00FAV Hörsaal 1 Helmut Veith - INF Lectures
Wed10.04.202409:00 - 11:00FAV Hörsaal 1 Helmut Veith - INF Lectures
Wed10.04.202409:00 - 16:00Seminarraum FAV EG C (Seminarraum Gödel) Exercise Classes #1
Mon15.04.202409:00 - 11:00FAV Hörsaal 1 Helmut Veith - INF Lectures
Wed17.04.202409:00 - 11:00FAV Hörsaal 1 Helmut Veith - INF Lectures
Mon22.04.202409:00 - 11:00FAV Hörsaal 1 Helmut Veith - INF Lectures
Wed24.04.202409:00 - 11:00FAV Hörsaal 1 Helmut Veith - INF Lectures
Wed24.04.202409:00 - 16:00Seminarraum FAV EG C (Seminarraum Gödel) Exercise Classes #2
Mon29.04.202409:00 - 11:00FAV Hörsaal 1 Helmut Veith - INF Lectures
Mon06.05.202409:00 - 11:00FAV Hörsaal 1 Helmut Veith - INF Lectures
Wed08.05.202409:00 - 11:00FAV Hörsaal 1 Helmut Veith - INF Lectures
Wed08.05.202409:00 - 16:00Seminarraum FAV EG C (Seminarraum Gödel) Exercise Classes #3
Mon13.05.202409:00 - 11:00FAV Hörsaal 1 Helmut Veith - INF Lectures
Wed15.05.202409:00 - 11:00FAV Hörsaal 1 Helmut Veith - INF Lectures
Wed22.05.202409:00 - 11:00FAV Hörsaal 1 Helmut Veith - INF Lectures
Wed22.05.202409:00 - 16:00Seminarraum FAV EG C (Seminarraum Gödel) Exercise Classes #4

Examination modalities

Group Exercises and Tests.

Course registration

Begin End Deregistration end
19.02.2024 00:01 13.03.2024 23:59 13.03.2024 23:59

Curricula

Study CodeObligationSemesterPrecon.Info
033 521 Informatics Mandatory electiveSTEOP
Course requires the completion of the introductory and orientation phase

Literature

No lecture notes are available.

Previous knowledge

Completion of the Algorithms and Data Structure module.

Language

English