Niklas @ ETHZ

Niklas @ ETHZ

08 Mar 20265 min read

Lecture Notes

ETH Zürich — Computer Science
BSc Informatik · 2025–2026
Abstract

Welcome to my notes for CS @ ETHZ.


§1Semester 1
Herbstsemester 2025
∀
252-0025
Diskrete Mathematik
Logik, Mengenlehre, Relationen, Kombinatorik, Graphentheorie, Zahlentheorie.
⟨⟩
252-0002
Algorithmen und Datenstrukturen
Sortieren, Suchen, Bäume, Hashing, dynamische Programmierung, Graphalgorithmen.
λ
401-0131
Lineare Algebra
Vektorräume, lineare Abbildungen, Matrizen, Determinanten, Eigenwerte.
{ }
252-0027
Einführung in die Programmierung
Java, OOP, Rekursion, Datenstrukturen, Algorithmen-Grundlagen.

§2Semester 2
Frühjahrssemester 2025
∫
401-0212
Analysis I
Logik, Zahlen, Folgen, Reihen, Funktionen — Grenzwerte, Cauchy-Folgen, Konvergenztests, Potenzreihen.
𝐺
252-0030
Algorithmen und Wahrscheinlichkeit
Graphentheorie, Matchings, Färbungen, Euler- und Hamilton-Kreise, Wahrscheinlichkeitstheorie.
⫽
252-0029
Parallele Programmierung
JVM, Threads, Synchronisation, Architektur, Amdahl & Gustafson, Fork/Join, parallele Muster.
⊞
227-0003
Digital Design & Computer Architecture
Transistoren, kombinatorische und sequentielle Logik, FSMs, Timing, Von-Neumann, ISA.

§3Resources
🃏
Anki Cards
2.2k+ cards for the first semester.
↗
Useful Links
Some useful materials, guides and intros to ETH. I would highly recommend checking these out.
Colophon

If you're interested, check out my blog obrhubr.org.

— 1 —

Graph View

Created with Quartz v4.5.2 © 2026