The ICSC is a global computer science program that blends education with friendly competition, preparing students today for the technological world of tomorrow.
The Qualification Round features five problems that cover foundational concepts, logic, and introductory algorithms. Some problems require an abstract explanation of the solution, while others involve the writing of code.
Each problem is worth 5 points. To advance, participants must achieve a minimum score of 15 points for the Junior division, 17 points for the Youth division, and 20 points for the Senior division. Participants are encouraged to show their work, express themselves creatively, and produce efficient algorithms. Outstanding submissions receive special recognition.
Qualified participants take a supervised -minute online exam with three problems, including one based on a research paper shared during the preparation phase:
The maximum score is 36 points. To advance, participants must achieve at least 16/20/24 points (Junior/Youth/Senior). To run the competition at a global scale, the registration cost for the Pre-Final Round is 11 EUR. Financial aid is available to waive or reduce these costs. You can find more details here.
The Final Round is a -minute online exam taken from home, consisting of a mixture of short-answer, multiple-choice, and coding questions covering concepts from previous rounds, including theoretical concepts, algorithmic understanding, and computational thinking.
The exam is monitored using an online supervision system — no teacher supervision is required nor allowed. Each finalist selects their time slot in advance. Final rankings and prizes are determined based on performance in this round, with tie-breakers using results from previous rounds.
Time Left: 0 Days 0 Hrs 0 Mins 0 Secs
Please submit your solution to the Qualification Round problem sheet via the official submission form. Pay attention to the following key points:
We recommend you to explore the example problems and solutions prior to writing your submission to familiarize yourself with the expected solution format.
The submission period for this year's competition is closed.
Integrate our materials into your curriculum, encourage participation, and leverage our tools designed specifically for educators to empower your students through ICSC.
Represent ICSC locally, organize events, and foster a community around computer science. It's a great leadership opportunity and valuable addition to your profile.
The ICSC Ambassador application involves two stages:
ICSC Ambassadors represent local computer science communities across 60+ countries worldwide, as illustrated by country in the worldmap below.