Exam Training#

Try to complete these exercises within three hours to assess if you are ready for the exam.

It is recommended to:

  • Read through all the exercises first.

  • Start with the one you find the easiest.

  • Avoid spending all your time on a single exercise. The exam grading is not binary; you can still earn points for correct results even if the time complexity isn’t optimal.

  • Review the unit test source code. This is crucial for debugging your code. Additionally, make use of the debugger.

Practice Exam#

  • Help Santa calculate the median gift price efficiently using a magical Christmas search tree: SantaInventory

  • Help Santa match children with their gifts from the elves” lists: SantaDB

  • Help Nayeli find the cheapest shop to buy a Christmas gift within a time budget (exam 2022): SmallestPrice

Competitions#

For the past two years, we have been organizing competitive programming contests for groups of 2 or 3 students to help you prepare for the exam. If you’re looking for additional exercises to practice, you can solve these as well.

2024-2025:

2025-2026:

Review Session & QCM#