Cloudflight Coding Contest

from Wikipedia, the free encyclopedia

The Cloudflight Coding Contest (formerly Catalysts Coding Contest , abbreviated to CCC) is the largest programming competition in Europe, which has been held twice a year worldwide in various cities and online since 2007 and attracts thousands of young programmers. The aim is to reach most of the levels as quickly as possible within the given time frame in order to solve the basic problem. Participation can either take place alone or in teams and the programming language can be freely chosen.

32nd CCC on November 8, 2019 in the Vienna City Hall

The event is organized by Cloudflight GmbH . The competition is intended to challenge and promote the skills of the participants in problem analysis, software development and team skills and to enable networking between programmers . Cooperating cities, schools and universities give their young talents a stage with the CCC and companies have the opportunity to counteract their IT skills shortage.

history

The CCC was originally created on the occasion of a scientific experiment by the two fellow students and company founders of Catalysts GmbH , Christoph Steindl and Christian Federspiel, in 2007 at the Johannes Kepler University in Linz. In order to find suitable participants for their study on pair programming and test-driven development , they packaged the study as a public programming competition. Over 50 people took part. Although the student work came to a standstill a year later, the interest in organizing programming competitions remained, so that in the end the Catalysts Coding Contest developed. In the following years the CCC gained increasing popularity. On November 8, 2019, 4,158 programmers took part in 37 locations from 3 continents worldwide.

Since the merger between Catalysts GmbH and Crisp Research AG to form Cloudflight GmbH in May 2019, the competition has been held under the name Cloudflight Coding Contest.

format

Classic vs. School

In the Cloudflight Coding Contest, a distinction is made between the Classic Contest and the School Contest.

The School Contest is aimed at students and lasts only two hours and the team size can be up to 10 people.

The Classic Contest, on the other hand, is aimed at students and advanced programmers. Here the participants have four hours to process and the team size is limited to a maximum of 3 people.

regulate

The game is divided into levels that increase in difficulty and have to be solved one after the other. The person who reaches the highest level in the shortest amount of time wins. To solve a level, one or more specific answers must be uploaded to a specific input platform , the CatCoder . Every wrong answer will be punished with penalty minutes. Submitting the source code after solving a level is rewarded with bonus minutes.

There are no specifications as to which programming languages ​​must be used. In addition, it is allowed to use predefined code snippets and libraries.

Game

With each new CCC game, Cloudflight GmbH invests several hundred hours in development. The aim is to include current topics as possible and to ensure a continuous increase in the degree of complexity from level to level. In addition, the game remains secret shortly before the event and is only slightly teased. In the game, the participants of the 32nd CCC had to try to avert the energy crisis that will overtake our planet in a few decades, while at the same time preserving the resources of every country. In 2018, the game was about classifying 17,000 asteroids that threatened to collide with the earth for space mining and assessing their potential danger using a 10-year long data set from a satellite in Venus orbit.

Previous events

The Cloudflight Coding Contest is primarily an on-site programming competition in which the participating cities can vary from edition to edition. The contest takes place regularly in over 30 cities. The venues are usually the result of corresponding collaborations at universities, schools or other public institutions. For example, the CCC in Linz usually takes place at the Johannes Kepler University , and in Vienna in the Vienna City Hall. Alternatively there is always the possibility to participate online.

List of regular venues

  • Amsterdam, Netherlands
  • Amstetten, Austria
  • Braunau, Austria
  • Wroclaw, Poland
  • Chișinău, Moldova
  • Cluj, Romania
  • Craiova, Romania
  • Cugir, Romania
  • Frankfurt, Germany
  • Graz, Austria
  • Iași, Romania
  • Innsbruck, Austria
  • Cairo, Egypt
  • Kampala, Uganda
  • Kassel, Germany
  • Klagenfurt, Austria
  • Krems, Austria
  • Cologne, Germany
  • Landshut, Germany
  • Lille, France
  • Linz, Austria
  • Miercurea-Ciuc, Romania
  • Novi Sad, Serbia
  • Oradea, Romania
  • Pilsen, Czech Republic
  • Pretoria, South Africa
  • Ried, Austria
  • Rybnik, Poland
  • Salzburg, Austria
  • St. Poelten, Austria
  • Timișoara, Romania
  • Valladolid, Spain
  • Warsaw, Poland
  • Vienna, Austria
  • Zadar, Croatia

COVID-19

The edition of April 3, 2020 took place unplanned in all 35 locations exclusively online. 3,665 programmers worldwide took part.

Individual evidence

  1. This is the Catalyst Coding Contest. Retrieved May 12, 2020 .
  2. Coding contest against the shortage of skilled workers - HTBLuVA Salzburg. Retrieved May 12, 2020 .
  3. Catalysts Coding Contest - the career accelerator. In: MINT is the future. October 29, 2018, accessed on May 15, 2020 (German).
  4. ^ The Origins of the Catalysts Coding Contest. Retrieved May 12, 2020 .
  5. More than 4000 coders tried to save the planet at the last Coding Contest. November 19, 2019, accessed May 15, 2020 (American English).
  6. DBAG Newsroom. Retrieved May 12, 2020 (English).
  7. codingcontest.org. Retrieved May 15, 2020 .
  8. More than 4000 coders tried to save the planet at the last Coding Contest. Accessed June 16, 2020 (German).
  9. ^ Johannes Eichberger: Coding Contest: The Asteroid Challenge. Accessed June 16, 2020 (German).
  10. 4,000 coders, 1 goal: crack the coding contest. Retrieved May 15, 2020 .
  11. 32nd Catalysts Coding Contest. In: the incubator. Retrieved May 15, 2020 .
  12. Catalysts Coding Contest: competition of coders and hackers worldwide. Retrieved May 15, 2020 .
  13. Coding Contest brings 3,665 IT talents together virtually. Retrieved May 15, 2020 (German).

Web links