VVZ API is not affiliated with ETH Zurich. Data might be outdated or incorrect. Please view the official ETHZ Vorlesungsverzeichnis for binding information.
Algorithms, Probability, and Computing
Last Updated: 2026-02-05 15:35:13
Abstract
Advanced design and analysis methods for algorithms and data structures: Random(ized) Search Trees, Point Location, Minimum Cut, Linear Programming, Randomized Algebraic Algorithms (matchings), Probabilistically Checkable Proofs (introduction).
Objective
Studying and understanding of fundamental advanced concepts in algorithms, data structures and complexity theory.
Resources
Lecture Notes
Will be handed out.
Literature
Introduction to Algorithms by T. H. Cormen, C. E. Leiserson, R. L. Rivest; Randomized Algorithms by R. Motwani und P. Raghavan; Computational Geometry - Algorithms and Applications by M. de Berg, M. van Kreveld, M. Overmars, O. Schwarzkopf.
Learning Materials (Links)
- Main link
- Information
General Information
- Language
- English
- Levels
- BSC , SHE
- Frequency
- Yearly recurring
Examination
- Type
- session examination
- Mode
- written 180 minutes
- Aids
- Keine Hilfsmittel erlaubt.
Course Components
| Type | Title | Time & Place | Hours |
|---|---|---|---|
| lecture |
Algorithms, Probability, and Computing
The lecturers will communicate the exact lesson times.
|
|
4 h weekly |
| exercise |
Algorithms, Probability, and Computing
The lecturers will communicate the exact lesson times.
|
|
2 h weekly |
| independent project |
Algorithms, Probability, and Computing
Project Work, no fixed presence required.
|
No time listed | 1 h weekly |
Offered In
-
-
-
-
-
Computer Science Teaching Diploma (More informations at : )
-