feat!: restructure erstie guide, expand

Expanded the erstie guide massively (added guide for each semester),
restructured to new URLs, added summaries details
This commit is contained in:
2026-08-17 11:42:25 +02:00
parent 9b6af4e8cb
commit 27560cd448
23 changed files with 208 additions and 25 deletions
+1 -1
View File
@@ -4,7 +4,7 @@ This is why I provide all my summaries for you to use.
[GitHub Repo](https://github.com/janishutz/eth-summaries)
<small>*Note that some summaries were written by a friend or with a friend.*</small>
<small>*Note that some summaries were written by a friend or in collaboration with said friend.*</small>
## Terms and Conditions
Note that all my summaries are licensed under the [CC-BY-NC-SA 4.0 license](https://creativecommons.org/licenses/by-nc-sa/4.0/).
+17
View File
@@ -1 +1,18 @@
# Semester 1
## Algorithms and Data Structures
A summary for the full course. Some examples were AI generated (in Tikz)
- [Algorithms & Datastructures Summary (EN)](https://github.com/janishutz/eth-summaries/blob/main/semester1/algorithms-and-datastructures/ad-janishutz.pdf) Author: Janis Hutz
## Linear Algebra
Still using my old Cheat-Sheet style
- [Linear Algebra Cheat-Sheet (EN)](https://github.com/janishutz/eth-summaries/blob/main/semester1/linear-algebra/linAlg-janishutz.pdf) Author: Janis Hutz
## Introduction to Programming
A short overview of the most important concepts and pitfalls
- [Introduction to Programming Short summary (EN)](https://github.com/janishutz/eth-summaries/blob/main/semester1/eprog/eprog-janishutz.pdf) Author: Janis Hutz
## Discrete Maths
Since my Cheat-Sheet isn't particularly great for this course, I have not published it on ComSol, but I am making it available here,
both the GoodNotes file and PDF
- [Cheat-Sheet PDF](https://static.janishutz.com/ETH/DM-Cheatsheet-janishutz.pdf) Author: Janis Hutz
- [Cheat-Sheet Goodnotes file](https://static.janishutz.com/ETH/DM-Cheatsheet-janishutz.goodnotes) Author: Janis Hutz
+20
View File
@@ -1 +1,21 @@
# Semester 2
## Analysis I
My own cheat sheet is not all that great in terms of layout, as it was still written with my (woefully inept for compact Cheat Sheets) old helper files.
It however has both a German and English version.
<small>*(It happened to be in both language because I did not realize that the exam would be in German and it would probably be smart to have it in German, too)*</small>
- [Cheat-Sheet (EN & DE)](https://github.com/janishutz/eth-summaries/blob/main/semester2/analysis-i/cheat-sheet-jh/README.md) Author: Janis Hutz
- [Cheat-Sheet (DE)](https://github.com/janishutz/eth-summaries/blob/main/semester2/analysis-i/cheat-sheet-rb/main.pdf) Author: Robin Bacher
## Algorithms and Probability
A summary of the complete course, mostly suitable as a script replacement, albeit the script is quite good
- [Summary (EN)](https://github.com/janishutz/eth-summaries/blob/main/semester2/algorithms-and-probability/aw-summary.pdf) Author: Janis Hutz
## Parallel Programming
Similar in concept to the EProg compact summary, giving you a *very* brief overview of the central concepts
- [Compact Summary (EN)](https://github.com/janishutz/eth-summaries/blob/main/semester2/parallel-programming-compact/pprog-compact-summary.pdf) Author: Janis Hutz
## DDCA
Since for DDCA, the Cheat-Sheet needs to be handwritten, it is not in the git repo, as my other Cheat-Sheets are
- [Cheat-Sheet PDF](https://exams.vis.ethz.ch/user/jahutz/document/ddca-cheat-sheet-fs25_0) Author: Janis Hutz
- [Cheat-Sheet Goodnotes file](https://static.janishutz.com/ETH/DDCA-CheatSheet-janishutz.goodnotes) Author: Janis Hutz
+18
View File
@@ -1 +1,19 @@
# Semester 3
## Theoretical Computer Science
The main summary is pretty much a short script for the course, whereas my compact summary is focused teaching you the proof techniques, etc.
- [Summary (DE)](https://github.com/janishutz/eth-summaries/blob/main/semester3/ti/main/ti-summary.pdf) Author: Janis Hutz
- [Compact Summary (EN)](https://github.com/janishutz/eth-summaries/blob/main/semester3/ti/compact/ti-compact.pdf) Author: Janis Hutz
- [Cheatsheet (DE)](https://github.com/janishutz/eth-summaries/blob/main/semester3/ti/cheatsheet/ti-cheatsheet.pdf) Author: Robin Bacher
## Analysis II
My own cheat sheet is not all that great in terms of layout, as it was still written with my (woefully inept for compact Cheat Sheets) old helper files
- [Cheat-Sheet (EN)](https://github.com/janishutz/eth-summaries/blob/main/semester3/analysis-ii/cheat-sheet-jh/analysis-ii-cheat-sheet.pdf) Author: Janis Hutz
- [Cheat-Sheet (EN)](https://github.com/janishutz/eth-summaries/blob/main/semester3/analysis-ii/cheat-sheet-rb/main.pdf) Author: Robin Bacher
## Numerical Methods for Computer Science
The NumCS summary isn't even really a summary anymore, it is pretty much a full replacement for the script due to the poor quality of the script in many cases.
- [Summary (DE)](https://github.com/janishutz/eth-summaries/blob/main/semester3/numcs/numcs-summary.pdf) Authors: Robin Bacher, Janis Hutz
## Systems Programming and Computer Architecture
This summary also contains a very broad overview of the content of the course, covering almost every aspect.
- [Summary (EN)](https://github.com/janishutz/eth-summaries/blob/main/semester3/spca/spca-summary.pdf) Authors: Robin Bacher, Janis Hutz
+13
View File
@@ -1 +1,14 @@
# Semester 4
## Probability & Statistics
My first Cheat-Sheet with my new helpers and a much more suitable style.
- [Cheat-Sheet (DE)](./semester4/ps/ps-jh/probability-and-statistics-cheatsheet.pdf) Author: Janis Hutz
- [Cheat-Sheet (DE)](./semester4/ps/ps-rb/main.pdf) Author: Robin Bacher
## Formal Methods and Functional Programming
Summarizing everything of the course, apart from Haskell.
It also features a tips and tricks section at the end
- [Summary (EN)](./semester4/fmfp/formal-methods-functional-programming-summary.pdf) Author: Janis Hutz
## Data Modelling and Databases
A complete script for the course
- [Summary / Script (EN)](./semester4/dmdb/data-modelling-databases-summary.pdf) Author: Janis Hutz