Cloudflight Coding Contest
Der Cloudflight Coding Contest (ehemals Catalysts Coding Contest, abgekürzt CCC) ist einer der größten Programmierwettbewerbe Europas, der seit 2007 zweimal im Jahr weltweit in verschiedenen Städten und online stattfindet.[1] Ziel ist es, innerhalb des vorgegebenen Zeitrahmens so schnell wie möglich die meisten Levels zu erreichen, um somit die Grundproblemstellung zu lösen. Die Teilnahme kann entweder allein oder in Teams erfolgen und die Programmiersprache darf dabei beliebig gewählt werden.

Veranstaltet wird das Event von der Cloudflight GmbH. Der Wettbewerb soll dabei das Können der Teilnehmenden in Problemanalyse, Softwareentwicklung und Teamkompetenz fordern und fördern und eine Vernetzung zwischen Programmierern ermöglichen. Gleichzeitig soll der Wettbewerb auch dem IT-Fachkräftemangel entgegenwirken.[2] Am 08. November 2019 nahmen 4.158 Programmierer weltweit teil.[3]
Historie
Ursprünglich entstand der CCC anlässlich eines wissenschaftlichen Experiments der beiden Studienkollegen und Firmengründer der Catalysts GmbH, Christoph Steindl und Christian Federspiel, 2007 an der Johannes Kepler Universität in Linz.[4] Um geeignete TeilnehmerInnen für ihre Studie zu Pair Programming und Test-Driven Development zu finden, tarnten sie die Studie als öffentlichen Programmierwettbewerb. Es nahmen über 50 Personen daran teil. Zwar kam die Studienarbeit ein Jahr später zum Erliegen, aber das Interesse an der Organisation von Programmierwettbewerben blieb, sodass sich daraus letzten Endes der Catalysts Coding Contest entwickelte.[5] Die Jahre darauf, gewann der CCC mehr und mehr an Popularität und dementsprechend Teilnehmerzahlen. Am 08. November 2019 nahmen weltweit 4.158 Programmierer an 37 Standorten aus 3 Kontinenten teil.[6]
Mit der Fusion zwischen der Catalysts GmbH und der Crisp Research AG zu Cloudflight GmbH im Mai 2019, wird der Wettbewerb seither unter dem Namen Cloudflight Coding Contest ausgetragen.[7]
Format
Classic vs. School
Beim Cloudflight Coding Contest wird grundsätzlich zwischen Classic Contest und School Contest unterschieden.
Der School Contest richtet sich an SchülerInnen und dauert lediglich zwei Stunden und die Teamgröße darf bis zu 10 Personen reichen.
Der Classic Contest hingegen hat die Zielgruppe StudentenInnen und fortgeschrittene ProgrammiererInnen. Hier haben die Teilnehmenden vier Stunden Zeit zur Bearbeitung und die Teamgröße beschränkt sich auf maximal 3 Personen.
Regeln
Das Spiel ist in Levels unterteilt, die nacheinander gelöst werden müssen und im Schwierigkeitsgrad ansteigen. Die Person, die das höchste Level innerhalb der kürzesten Zeit erreicht, gewinnt. Um ein Level zu lösen, müssen eine oder mehrere spezifische Antworten auf einer spezifischen Eingabeplattform, dem CatCoder, hochgeladen werden. Jede falsche Antwort wird mit Strafminuten geahndet. Die Einreichung des Quellcodes nach Lösen eines Levels wird mit Bonusminuten belohnt.
Es gibt keine Vorgaben, welche Programmiersprachen verwendet werden müssen. Zudem ist es auch erlaubt, vordefinierte Code-Snippets und Bibliotheken zu verwenden.[8]
Veranstaltungsorte
Der Cloudflight Coding Contest ist in erster Linie ein on-site Programmierwettbewerb, bei der die teilnehmenden Städte von Ausgabe zu Ausgabe variieren können. Der Großteil findet dabei durch entsprechende Kooperationen an Universitäten, Schulen oder anderen öffentlichen Einrichtungen statt. So findet beispielweise der CCC in Linz üblicherweise an der Johannes Kepler Universität, und in Wien im Wiener Rathaus statt.[9][10] Alternativ gibt es immer die Möglichkeit, online teilzunehmen.
Liste bisheriger Veranstaltungsorte
- Amsterdam, Niederlande
- Amstetten, Österreich
- Braunau, Österreich
- Chisinau, Moldawien
- Cluj, Rumänien
- Craiova, Rumänien
- Cugir, Rumänien
- Frankfurt, Deutschland
- Graz, Österreich
- Iasi, Rumänien
- Innsbruck, Österreich
- Kairo, Ägypten
- Kampala, Uganda
- Kassel, Deutschland
- Klagenfurt, Österreich
- Krems, Österreich
- Köln, Deutschland
- Landshut, Deutschland
- Lille, Frankreich
- Linz, Österreich
- Miercurea-Ciuc, Rumänien
- Novi Sad, Serbien
- Oradea, Rumänien
- Pilsen, Österreich
- Pretoria, Südafrika
- Ried, Österreich
- Rybnik, Polen
- Salzburg, Österreich
- St. Pölten, Österreich
- Timisoara, Rumänien
- Valladolid, Spanien
- Warsaw, Polen
- Wien, Österreich
- Wroclaw, Polen
- Zadar, Kroatien
COVID-19
Die Ausgabe des 03. Aprils 2020 fand außerplanmäßig in allen 35 Locations ausschließlich online statt.[11] Es nahmen weltweit 3.665 ProgrammiererInnen daran teil.[12]
Einzelnachweise
- ↑ Das ist der Catalyst Coding Contest. Abgerufen am 12. Mai 2020.
- ↑ Coding Contest gegen Fachkräftemangel - HTBLuVA Salzburg. Abgerufen am 12. Mai 2020.
- ↑ More than 4000 coders tried to save the planet at the last Coding Contest. Abgerufen am 12. Mai 2020 (deutsch).
- ↑ Catalysts Coding Contest - der Karriere Beschleuniger. In: MINT ist Zukunft. 29. Oktober 2018, abgerufen am 15. Mai 2020 (deutsch).
- ↑ The Origins of the Catalysts Coding Contest. Abgerufen am 12. Mai 2020.
- ↑ Mariann Bencze: More than 4000 coders tried to save the planet at the last Coding Contest. In: www.cloudflight.io. 19. November 2019, abgerufen am 15. Mai 2020 (amerikanisches Englisch).
- ↑ DBAG-Newsroom. Abgerufen am 12. Mai 2020 (englisch).
- ↑ codingcontest.org. Abgerufen am 15. Mai 2020.
- ↑ 4.000 Coder, 1 Ziel: Knack den Coding-Contest. Abgerufen am 15. Mai 2020.
- ↑ 32. Catalysts Coding Contest. In: der brutkasten. Abgerufen am 15. Mai 2020.
- ↑ Catalysts Coding Contest: Wettkampf der Coder und Hacker weltweit. Abgerufen am 15. Mai 2020.
- ↑ Coding Contest bringt 3.665 IT-Talente virtuell zusammen. Abgerufen am 15. Mai 2020 (deutsch).