ETH Links
Allgemein
- Ersti FAQ
- Exam FAQ
- ECTS Sheet zur Studienplanung
- Ollie's Sick Room Finder
- Course Reviews
- D-INFK Memeboard
- PVW Scripts
Summaries
- Danny Camenisch
- XYQuadrat/eth-cheatsheets
- rwgs
- azurios
- my summaries/cheatsheets
- soelmicheletti
- Eric Mink
- aegonwolf
- OpenCoreCH
- David Zollikofer
Semester 1
Lineare Algebra
- 3 Ways to Understand Matrix Multiplication
- Matrix Transpose and the Four Fundamental Subspaces
- Essence of Linear Algebra (3Blue1Brown)
- Linear Algebra - The Bright Side of Mathematics
Diskrete Mathematik
- Guide to Proofs on Discrete Structures, Stanford
- Introduction to Group Theory
- Truth table tool Stanford
Algorithmen und Datenstrukturen
- How Karatsuba's algorithm gave us new ways to multiply
- Implementation der meisten Algorithmen aus der Vorlesung
- Abdul Bari YouTube
- Graph Terminology (xyquadrat)
- A&D Survival Guide
Einführung in die Programmierung
siehe Übungswebsite HS23
Semester 2
Digital Design and Computer Architecture
- Branch Prediction - An Overview
- Tomasulo's Algorithm
- Reverse engineering set-associative caches
- Caches simulator
- The Cache Formula
Algorithmen und Wahrscheinlichkeit
- Intuitive Approach to Solve Probability-DP Tasks
- Algorithmen aus der Vorlesung (Java)
- Coding Problems
Parallele Programmierung
- Deadlock empire
- The "Double-Checked Locking is Broken" Declaration
- Close Encounters of The Java Memory Model Kind
Analysis I
Semester 3
Systems Programming and Computer Architecture
- My exercise solutions, including the labs
- how floating point works
- CMU exams
- MESI and MOESI
- Mathematics of sign-extension
- Excellent blog on memory allocators
- cdecl
- IEEE754
- Stanford Bithacks
- OS Wiki Calling Conventions
- x86 instruction reference
- spiral rule for reading c type declarations
- float exposed
- reading cdecl
Numerical Methods for Computer Science
- Eigen Quick reference
- DFT demo
- Reducible DFT
- Complex Step Approximation
- Householder QR overview
- 3Blue1Brown DFT
- Paper detailing the proof of the discrete convolution theorem
- Fast inverse square root
- Fractals and Newton's method
- Broyden's method
- Fourier introduction
Analysis II
Theoretische Informatik
- read the book
Semester 4
Formal Methods and Functional Programming
Computer Networks
- CN Summary J. Stauffer
- Selective Repeat / Go Back N
- Consistent Hashing
- Improving load balancing with a new consistent-hashing algorithm
- But what are Hamming codes? The origin of error correction - 3Blue1Brown
- Ethernet (50th Birthday)
- ALOHAnet: Grandfather of All Computer Networks
Wahrscheinlichkeit und Statistik
Data Modelling and Databases
- DMDB Summary J. Stauffer
- B+ Tree Visualization
- Deferrable SQL Constraints in Depth
- Left and Right Deep Hash Joins