Schweizer Informatikolympiade
Erscheinungsbild
Die Schweizer Informatikolympiade oder SOI ist ein schweizweiter Programmierwettbewerb für Jugendliche unter 20 Jahren. Es ist zugleich ein Verein, welches für die durchführung der Olympiaden zuständig ist. Der Wettbewerb existiert seit 1996, und ermöglicht Jugendlichen eine Teilnahme an der IOI (International Olypiad in Informatics).
Jedes Jahr gibt es einen praktischen Teil und einen theoretischen Teil. Beim praktischen Teil muss der Teilnehmer eine Liste von Problemen durch das Programmieren lösen. Hierbei ist in der ersten Runde jede mögliche höhere Programmiersprache erlaubt: C++/C, Java sogar auch PHP. Ab der zweiten Runde sind nur C++, C und Pascal erlaubt.