Ihr wollt Coden lernen, Aufgaben lösen und euch mit Freund*innen messen? Kennt ihr schon das Code Submission Evaluation System CSES? Diese finnische Seite hat eine ganze Reihe von Aufgaben und Kursen, darunter besonders bemerkenswert: das CSES Problem Set. Es bietet eine Vielzahl von algorithmischen Programmierherausforderungen. Das Projekt verfolgt das Ziel, einen umfangreichen und qualitativ hochwertigen Problemsatz für das Erlernen der algorithmischen Programmierung bereitzustellen. Die Sammlung enthält derzeit 300 Probleme und wird kontinuierlich erweitert.
Am besten verwendet ihr CSES in Verbindung mit verschiedenen Lernquellen. Zum Beispiel bietet euch der USACO Guide viele Themen an, die ihr euch aneignen könnt. Dort könnt ihr auch Übungen absolvieren. Viele dieser Übungen stammen von CSES. Das ist eine ideale Kombination – im USACO Guide ein Thema erlernen und auf CSES dazu Probleme lösen.
CSES bietet auch eine Möglichkeit um euch mit Freunden und Communities zu vernetzen. So zum Beispiel in der BWINF Community auf Discord. Im eigenen CSES Bereich des Forums könnt ihr eure Namen bekanntgeben, falls ihr möchtet. So könnt ihr euch als Freunde verbinden und eure Leistungen einsehen. Es bereitet auch viel Vergnügen, gemeinsam Aufgaben zu bewältigen. Vielleicht trefft ihr hin und wieder jemanden, der an demselben Problem tüftelt.
Die Bandbreite der Sprachen, mit denen ihr die CSES Aufgaben bearbeiten könnt, ist groß. Hier ist eine Übersicht. Übrigens: neben den Aufgaben des CSES Problem Set findet ihr auf CSES auch die Aufgaben der Ostsee-Informatikolympiade (BOI)und der zentraleuropäischen Informatikolympiade (CEOI) aus den Jahren 2005-2021.