Training 10

English Version

Training Herbstsemester 2010

Der VIS und das D-Infk bieten dieses Herbstsemester wieder ein Trainingsprogramm an, das allen offen steht, die interessiert sind. Das Training besteht dieses Jahr wieder vorallem aus Trainingscontests.

Das erste Probetraining mit Begrüssung und Einführung findet bereits am Samstag Morgen, den 25. September im CAB statt, Treffpunkt VIS-Büro (CAB E 31).

Diese Trainingscontests sind insbesondere auch als ein Einstieg gedacht für Studierende, die zum ersten Mal teilnehmen.

Zusammen mit dem Departement Informatik können wir als Vorbereitung auf den Regional Contest wieder eine Trainingswoche mit ehemaligen ACM World Champions aus Russland abhalten.

Terminplan

Für aktuelle Informationen schreib dich auf der ETH VIS ACM Interessenten Mailingliste ein.

Der provisorische Terminplan sieht wie folgt aus:

Training: Trainingscontest und Einführung Trainingscontest und Einführung ETH Local Contest (mit anschliessendem Apero von unserem Sponsor Quatico) Trainingswoche Regional Contest in Madrid

Online Training

Neben den Contests an sich gibt es auch noch haufenweise Trainingsmöglichkeiten. Die meisten basieren auf einem Online Judge, das heisst das Problem kann wie am richtigen Contest gelöst, implementiert und eingesendet werden. Der Judge sagt einem dann, ob die eingesandte Lösung korrekt war.

Zwei sehr gute Online-Judge Systeme:

  • SPOJ (Sphere Online Judge) bietet ICPC ähnliche Probleme verschiedener Schwierigkeitsstufen. Es sind sehr viele Programmiersprachen erlaubt und für jedes gelöste Problem gibt es Punkte.
  • Uva (Universidad de Valladolid Online Judge) hat eine annährend komplette Sammlung von ehemaligen ACM ICPC Wettbewerbs-Aufgaben. Der Judge akzeptiert Lösungen in C, C++, Java und Pascal.

ETH

Grundsätzlich organisiert das Center for Algorithms, Discrete Mathematics and Optimization (CADMO) jedes Semester nützliche und interessante Vorlesungen. Im Herbstsemester führt das CADMO speziell das ACM Programming Challenges Lab durch, in welchem “die Studierenden effiziente Programmiermethoden und Algorithmen kennenlernen” und zwar “anhand von Programmieraufgaben aus vergangenen ACM Programming Contests”. Sprich, ein ICPC Einführungskurs.

Frühere Trainings

Links und Literatur

 

Leave a Reply