ПОВЫШЕНИЕ ИНТЕРЕСА ОБУЧАЮЩИХСЯ К ПРЕДМЕТУ ПРИ ПОДГОТОВКЕ К ОЛИМПИАДАМ ПО ПРОГРАММИРОВАНИЮ
Authors: Абдыкеримова Э.А. 
Published: October 2023

Дарынды жастардың қабілеттерін дамыту бағыттарының бірі - олимпиада жұмыстарын ұйымдастыру. Мақалада білім алушыларды информатика пәнінен олимпиадаларға дайындауды ұйымдастыратын және оқытушының алдында туындайтын міндеттер қарастырылды. Программалау бойынша олимпиадаларды өткізу және оларға қатысушыларды дайындау үшін мамандандырылған интернет-ресурстар бар. Тапсырмаларды олардың үлкен саны мен күрделілігіне байланысты автоматтандыруға болады, олар қолмен орындалған кезде білім алушылардың шешім қабылдау әрекеттерін шектеуге әкеледі. Программалау тапсырмаларын автоматты түрде тексеру жүйесі осы тапсырмаларды автоматтандыру және білім алушылармен сабақтың тиімділігін арттыру құралы ретінде қарастырылды. Программалау тапсырмаларын автоматты түрде тексерудің жалпыға қол жетімді жүйелерінің әртүрлі нұсқалары (Yandex.Contest, acmp.ru (программалаушылар мектебі), informatics.msk.ru (информатика бойынша қашықтықтан оқыту) және олардың мүмкіндіктері қарастырылды. Осы жүйелердің ерекшеліктерін ескере отырып, олардың ең жақсысын таңдау негізделген (informatics.msk.ru), ол сабақтарды өткізу және білім алушылардың өзіндік жұмысын ұйымдастыру құралы ретінде ұсынылады. Мұндай жүйенің қол жетімділігі мен жоғары әлеуеті туралы қорытынды жасалды. Түйін сөздер: программалау, олимпиада, білім алушыларды олимпиадаға дайындау жүйесі, шығармашылық қабілеттер, есептерді шешу кезеңдері.

Одним из направлений развития способностей талантливой молодежи является организация олимпиадной работы. В статье рассмотрены задачи, организующие подготовку обучающихся к олимпиадам по информатике и возникающие перед преподавателем. Для проведения олимпиад по программированию и подготовки к ним участников имеются специализированные интернет-ресурсы. Задания могут быть автоматизированы из-за их большого количества и сложности, что при выполнении вручную приводит к ограничению действий обучающихся по принятию решений. Система автоматической проверки заданий по программированию рассматривалась как средство автоматизации этих заданий и повышения эффективности занятий с обучающимися. Проанализированы различные варианты общедоступных систем автоматической проверки задач по программированию (Yandex.Contest, acmp.ru (школа программистов), informatics.msk.ru (дистанционная подготовка по информатике) и их возможности. С учетом особенностей этих систем обоснован выбор лучших из них (informatics.msk.ru), которая рекомендуется как инструмент для проведения занятий и организации самостоятельной работы обучающихся. Сделан вывод о доступности и высоком потенциале такой системы. Ключевые слова: программирование, олимпиада, система подготовки обучающихся к олимпиаде, творческие способности, этапы решения задач.

One of the directions of developing the abilities of talented youth is the organization of Olympiad work. The article discusses the tasks that organize the preparation of students for computer science Olympiads and arise before the teacher. Specialized Internet resources are available for conducting programming Olympiads and preparing participants for them. Tasks can be automated due to their large number and complexity, which, when performed manually, leads to a limitation of the actions of students in decision-making. The system of automatic verification of programming tasks was considered as a means of automating these tasks and improving the effectiveness of classes with students. Various variants of publicly available systems for automatic verification of programming tasks are analyzed (Yandex.Contest, acmp.ru (school of programmers), informatics.msk.ru (distance training in computer science) and their capabilities. Taking into account the features of these systems, the choice of the best of them is justified (informatics.msk.ru), which is recommended as a tool for conducting classes and organizing independent work of students. The conclusion is made about the availability and high potential of such a system. Keywords: programming, olympiad, the system of preparing students for the olympiad, creativity, stages of problem solving.