Die Association for Computing Machinery (ACM), eine der größten internationalen Vereinigungen von Informatikern und Ingenieuren, veranstaltet jedes Jahr den weltweiten studentischen Programmierwettbewerb ACM International Collegiate Programming Contest (ACM ICPC, http://icpc.baylor.edu/icpc/). Der Wettbewerb findet in zwei Runden statt. Im Herbst jedes Jahres treten Teams aus jeweils drei Studierenden, die sich in den ersten vier Jahren ihres Studiums befinden müssen, in weltweit 32 Regional Contests gegeneinander an. Das Gewinnerteam jedes Regionalwettbewerbs hat im Frühjahr des Folgejahres die Möglichkeit, an den World Finals teilzunehmen. Der ACM ICPC ist ein "Speedcoding"-Wettbewerb. Innerhalb von fünf Stunden müssen acht Aufgaben z.B. aus den Bereichen dynamisches Programmieren, Sortieralgorithmen, Graphentheorie und numerische Probleme gelöst werden. Zugelassene Programmiersprachen sind unter anderem C, C++ und Java. In dem ACM ICPC Praktikum werden zunächst Übungsaufgaben gelöst. Den Abschluss des Praktikums bildet die Teilnahme an den weltweiten Online Contests. Dort können sich die Praktikumsteilnehmer unter Wettbewerbsbedingungen mit Teilnehmern anderer Universitäten messen. Ziel dieses Praktikums ist die Auswahl eines Teams, das die Universität Karlsruhe bei dem Regionalwettbewerb in der Region Südwesteuropa im Herbst 2005 in Paris oder Madrid vertreten kann.
Weitere Informationen hier.



