How should I prepare for the ESP exam?

First of all, make sure that you have read the Notion page regarding the organizational details of the OOP1 exam.

This course is about programming in C++. This means the exam is also mostly about programming in C++. You will have to solve different types of tasks, which are all related to specific aspects of programming. Some tasks are more about understanding and analyzing existing programs, others are more about debugging code, and some are - of course - about writing a program on your own.

For this reason, you should consider different dimensions when preparing for the exam because you will …

The lecture covered everything that could potentially be relevant for the exam. However, not everything that we said this semester is also highly relevant for the exam. Programming is something that you have to learn by practicing it, not by learning concepts by heart. For this reason, we don’t expect you to know the following things by heart.

But you should be able to “work” with this information, which means if we provide you with an ASCII table or the prototype of specific functions, you should be able to solve the problems.

<aside> ⚠️ Be careful with old exams (Altklausur). Over the last few years, there have been several lecturers involved in OOP1. Please always check the information from the current semester. If we are currently in the middle of the semester and not all slides are available yet, you can still refer to last year's slides. Even if there are some minor changes here and there, the concepts remain the same.

</aside>

Exam structure