My CS Studies

School

2~3 Years of CS Ed, 2h per week. Bubblesort, 3NF, etc. Rather theoretical.

I was good but not able to program on my own.

I generally had very good grades.

2016-2019: Cooperative Degree Business Informatics (Duales Studium Wirtschaftsinformatik)

"Duales Studium" := half the time studying at university of applied sciences (Fachhochschule), half the time working in company.

Roughly a third of the degree was dumbed down CS.

During studies I learned Java, Algos like Dijkstra, a bit of Web Programming, 1~2 hands on programming projects.

At work, I learned a lot:

2019-2022: RWTH Aachen

Could not get into the good CS Master Programs with my BizInf degree, thus a second B.Sc. it was. I Considered KIT, Darmstadt, Aachen due to perceived prestige. TUM was not a consideration due to Munich's high rent.

The Basics / "Grundstudium"

Besides the studies, I worked in Industry for semesters 2, 3 and at the Symbolic Execution Group of Faculty IV for semesters 4 and 5, where I also wrote my thesis.

Skipped

Since I already had a degree, I was able to skip the following courses:

Math

I was doing (comparatively) fine but did not enjoy them.

Theoretic CS

The first three where interesting, the last one too math-y.

Scientific Writing & Presenting

I did well. I enjoyed reading scientific literature and presenting, writing was a bit of a chore.

Practical CS

I often disliked the teaching style (Way too little programming IMHO), but very much liked the contents.

Programming Projects

I loved these courses.

The Electives

Courses I dropped:

Thesis

I chose an implementation-heavy topic. I loved the programming, evaluating was a bit stressful, writing still a chore.

Tried to extend into part of publication, but the results didn't work out.

2022-2025: Master's at TU Berlin

I wanted to leave Aachen after my B.Sc. since I had little connection to the city due to the pandemic.

My girlfriend studied in Magdeburg, Berlin was the closest TU9. The course-offering looked nice. I also liked that Apache Flink was from DIMA. I was also able to move in with a friend, i.e. finding a flat was not a blocker.

I continued to work at Aachen until 2024-02. Starting to work at DIMA on 2024-04.

In the following, the courses are ordered by how much time I spent with them.

1. Semester

I dropped Machine Intelligence 1. I didn't have the time to fight the greek letters.

2. Semester

I also considered Fog Computing, but liked the other courses more.

3. Semester

Stuff I considered / started but dropped:

4. Semester

I only have "Freie Wahl" (free electives) left. I intend to do more Sociology seminars and maybe TUB4F.

5. Semester

Thesis, probably at DIMA.

Summary

Follow the fun but plan ahead.


Btw: check the statistics on how long people usually take for their degree.

Aaaand here's a list of all Chair