Files
eth-summaries/README.md
T

101 lines
4.4 KiB
Markdown

<div id="title" align="center">
<img src="./assets/logo.jpg" width="300">
<h1>eth-summaries</h1>
</div>
The source code for summaries and cheat-sheets for the lectures of BSc Computer Science at ETH Zurich.
If you find mistakes, please open an issue or fix them yourself and open a PR.
## Available Summaries & Credits
### Semester 1
<details>
<summary>Summaries for Semester 1</summary>
- [Algorithms & Datastructures Summary (EN)](./semester1/algorithms-and-datastructures/ad-janishutz.pdf) Author: Janis Hutz
- [Linear Algebra Cheat-Sheet (EN)](./semester1/linear-algebra/linAlg-janishutz.pdf) Author: Janis Hutz
- [Introduction to Programming Short summary (EN)](./semester1/eprog/eprog-janishutz.pdf) Author: Janis Hutz
</details>
### Semester 2
<details>
<summary>Summaries for Semester 2</summary>
#### Analysis I
- [Cheat-Sheet (EN & DE)](./semester2/analysis-i/cheat-sheet-jh/README.md) Author: Janis Hutz
- [Cheat-Sheet (DE)](./semester2/analysis-i/cheat-sheet-rb/main.pdf) Author: Robin Bacher
#### Other Courses
- [Algorithms & Probability Summary (EN)](./semester2/algorithms-and-probability/aw-summary.pdf) Author: Janis Hutz
- [Parallel Programming Compact Summary (EN)](./semester2/parallel-programming-compact/pprog-compact-summary.pdf) Author: Janis Hutz
</details>
### Semester 3
<details>
<summary>Summaries for Semester 3</summary>
#### Theoretical Computer Science
- [Summary (DE)](./semester3/ti/main/ti-summary.pdf) Author: Janis Hutz
- [Compact Summary (EN)](./semester3/ti/compact/ti-compact.pdf) Author: Janis Hutz
- [Cheatsheet (DE)](./semester3/ti/cheatsheet/ti-cheatsheet.pdf) Author: Robin Bacher
#### Analysis II
- [Analysis II Cheat-Sheet (EN)](./semester3/analysis-ii/cheat-sheet-jh/analysis-ii-cheat-sheet.pdf) Author: Janis Hutz
- [Analysis II Cheat-Sheet (EN)](./semester3/analysis-ii/cheat-sheet-rb/main.pdf) Author: Robin Bacher
#### Other Courses
- [Numerical Methods for Computer Science Summary (DE)](./semester3/numcs/numcs-summary.pdf) Authors: Robin Bacher, Janis Hutz
- [Systems Programming and Computer Architecture Summary (EN)](./semester3/spca/spca-summary.pdf) Authors: Robin Bacher, Janis Hutz
</details>
### Semester 4
<details>
<summary>Summaries for Semester 4</summary>
#### Probability & Statistics
- [Probability & Statistics Cheat-Sheet (DE)](./semester4/ps/ps-jh/probability-and-statistics-cheatsheet.pdf) Author: Janis Hutz
- [Probability & Statistics Cheat-Sheet (DE)](./semester4/ps/ps-rb/main.pdf) Author: Robin Bacher
#### Other Courses
- [Formal Methods & Functional Programming Summary (EN)](./semester4/fmfp/formal-methods-functional-programming-summary.pdf) Author: Janis Hutz
- [Data Modelling & Databases Summary (EN)](./semester4/dmdb/data-modelling-databases-summary.pdf) Author: Janis Hutz
- [Computer Networks (EN)](./semester4/cn/computer-networks-summary.pdf) Author: Not started yet
</details>
### Semester 6
<details>
<summary>Summaries for Semester 6</summary>
#### Introduction to Machine Learning
- [Introduction to Machine Learning Summary (EN)](./semester6/iml/main.pdf) Author: Robin Bacher
</details>
### Electives
<details>
<summary>Electives summaries</summary>
- [Autonomous Mobile Robots Cheat-Sheet (EN)](./electives/amr/autonomous-mobile-robots-cheatsheet.pdf) Author: Janis Hutz
- [Virtual Reality I Summary (EN)](./electives/vr1/virtual-reality1-summary.pdf) Author: Janis Hutz
</details>
## Contributing
Clone this repo locally using
```bash
git clone https://github.com/janishutz/eth-summaries
```
You will need to also clone the helpers to `~/projects/latex`, which you can find [here](https://git.janishutz.com/janishutz/latex).
If you want to use a different folder, simply duplicate the import line, change it and when opening a PR, simply change it back.
For some of the older summaries, you will need to check out the `v1` branch of the helpers, as they were written before the new helpers were created
and have not been updated to the new ones.
This likely includes all summaries and cheat sheets up to and including semester 3.
-------
***NOTE***: It is recommended that you fork the repo to contribute back to it. To do that, click the fork button on the repo and clone it locally using
```bash
git clone https://github.com/<your username>/eth-summaries
```
---
<div id="donate" align="center">
<a href="https://store.janishutz.com/donate" target="_blank"><img src="https://store-cdn.janishutz.com/static/support-me.jpg" width="150px"></a>
</div>