Übung macht den Meister

​​FOTO: MAX LANGERAK. INSTAGRAM: @MAXLANGERAK

Training

Natürlich kann man ohne Training bei Programmierwettbewerben wie dem ICPC teilnehmen. Viel Erfolg wird man damit allerdings eher nicht haben. 

Programmierkenntnisse bilden für gewöhnlich die Grundlage für den Erfolg. Nur mit guten Programmierkenntnissen kommt man aber auch nicht weit. Um die Lösungen zu entwickeln, helfen Kenntnisse in Algorithmik, Graphentheorie, Zahlentheorie, Kombinatorik und Geometrie. Diese Kenntnisse erhält man teilweise im Rahmen eines Studiums, teilweise aber auch nicht. Auch die Fähigkeit, möglichst auf Anhieb fehlerfreien Code zu schreiben und effizient zu debuggen, will gelernt sein.

Um sich in all diesen Dingen zu verbessern, treffen sich viele Studierende regelmäßig zum Training. Im Training werden Aufgaben aus vergangenen Wettbewerben gelöst und  miteinander diskutiert. Immer wieder gibt es Theorieteile, durch die neue Algorithmen und Techniken erlernt werden. Außerdem bietet es eine gute Möglichkeit, andere Teilnehmende kennenzulernen und Teams zu bilden. Im Training treffen sich erfahrene und weniger erfahrene Teilnehmende verschiedener Fachrichtungen. Dabei sind Studierende der Informatik genauso willkommen wie Studierende der Mathematik, Physik oder anderer Studiengänge.

NWERC 2017
Foto: Gregor Behnke

Selbstständiges Training