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
+36
View File
@@ -0,0 +1,36 @@
# Semester 2
Semester 2 is in my opinion (and the one of many people) the easiest semester in the entire Bachelor's programme for Computer Science.
This is why I would highly recommend doing at least a GESS subject in this semester already.
It may also be advisable to pick another course, as you can always drop it if you feel overworked.
Below some notes on two subjects that are a bit out of the ordinary in this semester.
The other two courses, Algorithms and Probability (A&W), as well as Analysis I, are well taught, well organized courses,
pretty much as you would expect. A&W retains the CodeExpert plus written tasks model with Peer-Grading, but now you are on your own.
## Parallel Programming
This course course is an example of a poorly taught course at ETH. The exercises during the semester, while interesting, aren't really worth doing
(in my opinion, as they don't really help much with either the exam or understanding the topics)
and the entire course can be studied using a summary in just a few full days of work.
This is also the reason why taking an extra course with a semester end exam is feasible, as there is barely any work that needs to go into this course for most people.
Furthermore, the slides, especially by Professor Torsten Höfler, are utterly unusable.
I had used [Azurios' summary](https://azurios.gitlab.io/page/summaries/) for studying PProg and passed easily, without ever reading Prof. Höfler's slides.
Reading a summary obviously won't suffice, you should also practice using old exams, as the content and difficulty has stayed fairly consistent over the last few years.
They provide the questions in both German and English and you may also answer in either language.
**However**: Be sure to still follow this course along to see if you understand things.
## DDCA
DDCA is a course with a professor that is quite famous in the programme, due to his energetic lecturing style.
Furthermore, the entire course is live-streamed on YouTube.
The course consists of lectures and mandatory (with *sort of* attendance (they don't check that you were there, but you have to be there to get your lab results graded)) labs,
where you work with a Field Programmable Gate Array (FPGA) to develop *small parts* of a full MIPS processor using the Hardware Design Language `verilog`.
They are quite fun, typically take about 2 hours and account for 30% of the entire course's grade.
Thus, be sure to always do the labs, as passing this course is quite easy if you get (close to) the full grade in the labs.
For the exam, make sure to start solving old exams early, as the exam has some interesting exercise types which you need to learn.
The optional homework also has some of these tasks and they also upload a video explaining how to do many of these tasks.