Die Schweizer Informatikolympiade SOI ist ein Programmierwettbewerb für Jugendliche unter 20 Jahren. In zwei Runden werden seit 1996 jedes Jahr die besten jungen ProgrammiererInnen der Schweiz bestimmt.
In der ersten Runde sind zu Hause mit einer beliebigen Programmiersprache sechs vorgegebene Programmieraufgaben zu lösen. Nähere Informationen finden sich auf der SOI-Website; Eingaben werden bis zum 23. April entgegengenommen.
Die besten Teilnehmer werden am SOI-Tag an der ETH Zürich prämiert (6. Mai) und kommen in die zweite Runde, wo sie in einer fünfstündigen Klausur weitere Aufgaben lösen müssen, diesmal ausschliesslich mit Pascal oder C/C++. Die vier Bestklassierten aus Runde zwei bilden die Schweizer Delegation an der Internationalen Informatikolympiade, an der die Schweiz seit 1992 erfolgreich teilnimmt. Das Schweizer Team konnte jedes Jahr mindestens eine Medaille erringen. (IW)