Olympiads for schoolchildren are intellectual competitions in which participants compete on who will solve more tasks. By format Olympiad in computer science are divided into team and individual competitions. In team competitions (2-3 people), participants solve tasks together on one computer. The task is considered to be solved if it passes all the tests prepared by the jury. In individual competitions task completion is evaluated by scores from 0 to 100 points.
There are two types of Olympiads in Russia: the All-Russian Olympiad for schoolchildren and the Olympiad of the Russian Schoolchildren Olympiad Council. The All-Russian Olympiad for schoolchildren consists of four stages: school, municipal, regional, final. The winners and medalists of the final stage represent Russia at international competitions, receive the right to enroll without examinations in any university of the country and collect cash prizes (medalists receive 30,000 rubles, winners - 60,000 rubles). The winners and medalists of the Olympiad of the Russian Council of Schoolchildren Olympiads also have significant privileges for entering the university (some universities accept winners and prize-winners without exams, the benefits are usually posted on the official websites of universities).
“Olympiad Programming” course was developed by CODDY for any child who wants to participate and win in computer science competitions.
In the course the kids will:
- study main approaches and methods for solving Olympiad problems
- parse typical tasks on various Olympiad topics
- learn about the main algorithms that are used to solve Olympiad problems
- learn to invent an idea and implement it as a code in the popular C++ language
- consider and analyze typical errors that occur while writing code, and learn how to solve problems of different degrees of complexity.
How do we understand that a student has mastered the program?
During training, we evaluate both the practical side of the task (how to do this) as well as understanding of the topic (why).
Students demonstrate their knowledge by solving problems in their own way, explaining algorithms in their own words, helping classmates correct mistakes and creating presentations on their completed projects.
During the training process we evaluate the practical side (how to do it?) and understanding the topics as well (why and what for?)
Students demonstrate knowledge by solving tasks in their own way, explaining the algorithms in own words, helping other students to correct mistakes and creating presentations on the final course project.
Still have questions?
Contact us in any of the ways convenient to you or leave a question in the form below!