Programming Olympiad

for students in grades 5-8



1.1 These Rules are developed in accordance with the Law of the Republic of Kazakhstan “On Education”, the State Program for the Development of Education of the Republic of Kazakhstan for 2016-2019 and defines goals and objectives, organizational and methodological support, the procedure for conducting, financing, participating and determining winners and prize winners.

1.2. The aim of the Olympiad is to improve the system of preparing schoolchildren for olympiads of a higher level and to create a reserve of participants in informatics olympiads and team olympiads in informatics and programming.

thirteen. Objectives of the Olympics:

- the development of students' interest in programming;

- intensification of the work of circles, special courses, electives;

- exchange of experience, interesting ideas on organizing specialized classes with in-depth study of programming for teachers;

- creation of optimal conditions for identifying gifted and talented students, their further intellectual growth and professional orientation;

- development of the ability to work in a team;

There are huge opportunities for students to build a brilliant professional career, given that specialists in the field of information technology and software development are characterized by an earlier start of training.



2.1. The Olympiad is held in one computer tour. Teams consisting of three students representing schools participate in the Olympiad. The team is provided with one personal computer. Perhaps the participation of teams composed of students from various schools.

2.2. The duration of the tour is 3 astronomical hours. The jury may extend the time in case of unforeseen circumstances.

2.3. Participants are provided with modern computers.

2.4. To solve the problems, participants can use the following programming systems: PascalABC, C ++, Python 3.

2.5. During the tour it is forbidden:

• Use personal notes, any literature, including information in electronic form, personal computers, electronic storage media, calculators, mobile communications. Participants can only bring writing tools;

• Exchange of ideas, programs with other participants (teams), the use of any network connections, changing the configuration of the operating system.

2.6. During the tour, participants can communicate only with the jury and with members of their team.

2.7. The solution to the problem is a workable program compiled in one of the acceptable programming languages. The program should not contain auxiliary modules and files.

2.8. Questions on the terms of the task are set by the jury in writing. The answer can be given in three forms: YES, NO, WITHOUT COMMENTS.

2.9. 5 minutes before the end of the tour, participants must save their programs under the name indicated by the jury. The jury members copy in the presence of program participants to an external medium to provide programs for further verification. After the control time, corrections and additions to the programs are not allowed.

2.10. For violations of the rules of the Olympiad, participants may be disqualified.


3.1. The management of the Olympiad is carried out by the Organizing Committee formed by the State Institution “School-Lyceum No. 8 for Gifted Children” in Pavlodar.

3.2. On a contractual basis, other organizations and programming specialists can be involved in the Olympics.

3.3. The Organizing Committee, within its competence:

• agree on the dates, procedure, venue of the Olympics;

• forms a jury;

• approves the Regulation on the Olympics;

• analyzes and summarizes the results of the Olympics, rewards winners and winners of the Olympics.

3.4. The jury of the Olympiad resolves the following issues:

• develops texts of assignments for participants in the Olympics;

• defines the criteria for the evaluation of olympiad works

• checks and evaluates the work of participants in the Olympics;

• determines the winners and prize-winners of the Olympics;

• analyzes tasks after the Olympics;

• may involve assistants from among senior schoolchildren in their work.

3.5 . Registration of participants of the Olympiad is carried out on the website:

The address of the organizing committee: 140000, Pavlodar, Astana street, 12, tel. 8 (7182) 53-47-35, 8 (701) 672-93-37, E-mail:


4.1. The quota for secondary schools is 1 team, composed of students in grades 5-6 or grades 7-8; for specialized schools, the quota is 2 teams composed of students in grades 5-6 or grades 7-8.

4.2. A team can be made up of students from different schools.

4.3. If there are free computer places, additional places can be provided at the request of schools by decision of the Organizing Committee.

4.4. With a large number of applications, the Organizing Committee may instruct the jury to organize the Olympics in two streams.

            4.5.          The team leader should be a specialist in the field of mathematical education (teacher of mathematics, computer science).

            4.6.          The team leader bears full responsibility for the life and safety of participants on their way to the venue (return trip) and during the Olympics.


5.1. The proposed tasks should be of reasonable complexity.

5.2. The decisions of the participants are checked on a set of tests prepared by the jury in advance. When compiling the test system, the jury is guided by the following rules:

• the composition of the tests must necessarily include the simplest tests, which allow encouraging participants who are at least slightly advanced in solving the problem;

• tests should analyze the decisions of participants for all particular cases;

• tests must verify the operation of the program at the maximum possible values ​​of the data specified in the text of the task;

• tests should differentiate the decisions of participants, determining the most effective algorithms;

• tests should be correct and should not require correctness of input data when writing a program;

• the total number of tests for each task and the weight of each test in points is determined and approved by the jury before starting to check the decisions of the participants. This takes into account that the total number of points for each task should not exceed 100 points.

5.3. The test system for each task is a set of input data, which in turn are fed to the input of the program being checked. The answer given by the program is compared with the standard answer of the jury. A test is deemed not passed if the response issued by the program does not fully coincide with the jury's standard response or the program run time has exceeded the limit of 2 seconds.

5.4. The system for evaluating the decisions of participants provides for the accrual of a certain number of points for each successfully passed test.

5.5. Checking the decisions of all participants in the Olympiad is carried out after the end of the tour. After completion of the testing process, verification protocols and tests themselves are provided to the participants, which will allow participants to determine their mistakes and try to correct them, although this should not affect the results of the Olympiad.

5.6. The jury has the exclusive right to determine the correctness of passing the tests, scoring, determining the winners and disqualification of participants. The jury analyzes issues arising from unforeseen circumstances. The decision of the jury is final and not subject to appeal.

5.7. The winner of the Olympics is the team with the most points.



6.1. Awarding is made separately for teams of grades 5-6 and for teams of grades 7-8.

6.2. The number of winners and prize-winners is determined by the jury of the Olympiad, but cannot exceed 35% of the total number of participants in the Olympiad. The number of diplomas of the 1st, 2nd and 3rd degree should correspond to a ratio of 1: 2: 3.

6.3. Participants (teams) who took 1,2,3 places are awarded with diplomas of the first, second, third degree. All participants of the winning teams are given individual diplomas of the corresponding degrees.

6.4. Winners of the Olympiad, awarded with a diploma of the first and second degree, have the right to be enrolled in school-lyceum No. 8 for gifted children of Pavlodar after an interview.