
28. October 2008 / Foto by Soi.ch
Die Aufgaben für die 1. Runde der Schweizer Informatik-Olympiade 2009 sind online. Computerbegeisterte Jugendliche können bis Ende November ihre Programmierfähigkeiten und ihren Sinn für Logik unter Beweis stellen. Den besten Teilnehmenden winken Sachpreise, ein Platz im Trainingslager in Davos oder gar die Teilnahme an der Internationalen Informatik-Olympiade (IOI) in Bulgarien.
Wer programmiert so gut, dass er dem Computer das Navigieren im unerforschten Labyrinth beibringen kann? Die Informatik-Olympiade bietet computerbegeisterten Jugendlichen eine Plattform, auf der sie ihre Fähigkeiten im Bereich des Programmierens unter Beweis stellen und sich national und international mit Gleichgesinnten austauschen können. In mehreren Runden schreiben sie Programme, die eine Aufgabe möglichst effizient und elegant lösen sollen. Die besten Teilnehmenden werden im Trainingslager in Davos auf die weitere Qualifikation der nationalen Ausscheidung vorbereitet. Und mit etwas Glück ergattern sie in der Finalrunde einen der vier Plätze im Team für die internationale Informatik-Olympiade.
Wie oft muss Maus Stoffl am Zahnrad drehen, bis das ersehnte Stück Käse direkt vor dem Mauseloch ankommt? Lohnt es sich für Maus Stoffl an der Käsebörse zu spekulieren? Die zu lösenden Aufgaben werden in der Form einer kurzen Geschichte veranschaulicht und fordern von den Teilnehmenden verschiedenste Fertigkeiten: Zuerst müssen sie die mathematischen Aspekte der Aufgabe analysieren und mit logischen Überlegungen eine effiziente Lösungsstrategie entwickeln. Diese gilt es als Programm zu implementieren – während der ersten Runde noch in einer Programmiersprache nach Wahl, auf nationaler und internationaler Ebene dann in C, C++ oder Pascal. Wer sich auf Soi.ch einloggt, lernt in spielerischer Weise programmieren und wird Schritt für Schritt mit den wichtigsten Algorithmen vertraut. Auf Könner warten Knacknüsse und eine Kreativaufgabe.