Кружок «Олимпиадное программирование»
Цель кружка – подготовка
к олимпиадам по программированию/информатике.
В каких школьных олимпиадах будут участвовать школьники?
·
Городская и Республиканская олимпиада школьников КР;
·
Национальная олимпиада школьников по естественно-техническим наукам
(отборочные туры к Международной Олимпиаде по Информатике IOI);
·
IT Кубок Кыргызстана;
·
Всероссийская командная олимпиада школьников по программированию;
·
Международные олимпиады по программированию (Международная Жаутыковская
олимпиада IZHO, Азиатско-Тихоокеанская олимпиада по
информатике APIO, Европейская юниорская олимпиада по
информатике EJOI, ISIJ, InfoCup, и т.д.);
·
Олимпиады по информатике, утвержденные Министерством науки и высшего
образования РФ, которые дают победителям и призерам особые права при
поступлении в вузы РФ;
Что дает участие в олимпиадах по информатике/программированию?
·
развитие
логического мышления и укрепление математических знаний;
·
призеры
республиканской олимпиады, а также международной олимпиады по информатике
получают 100% скидку при поступлении в КРСУ и АУЦА;
·
Олимпиады по информатике, утвержденные Министерством науки и высшего
образования РФ дают победителям и призерам права на прием без
вступительных испытаний и возможность быть приравненными к тем, кто набрал
максимальное количество баллов на ЕГЭ;
·
при
трудоустройстве в такие компании как Yandex, Google, Facebook, Microsoft и т.д. на собеседованиях задаются
олимпиадные задачи на алгоритмы. Большинство программистов из Кыргызстана
работающие в этих компаниях это участники олимпиад по информатике;
Что изучается в олимпиадном кружке по
программированию?
§
язык программирования C++ (1-й год);
§
базовые алгоритмы и структуры данных (2-й год);
§
продвинутые алгоритмы и структуры данных (3-й год);
Почему язык программирования C++?
·
Язык C++ является
самым быстрым по скорости выполнения программ;
·
Знание
основ языка C++
позволит быстро освоить основы популярных языков Java, Kotlin, C#, Javascript так они имеют схожий синтаксис;
·
Разрешенные языки программирования на олимпиадах по информатике
§
Международная олимпиада по информатике IOI – C++;
§
Азиатско-Тихоокеанская олимпиада по информатике APIO – C++;
§
Международная олимпиада по информатике ISIJ и InfoCup – C++;
§
Европейская юниорская олимпиада по информатике EJOI – C++,
Java;
§
Международная Жаутыковская олимпиада IZHO – C++, Java, Pascal;
§
Школьные олимпиады по информатике КР – C++, Java.
На
официальном сайте школьных олимпиад КР приводится следующая информация: Для языка Python, для некоторых задач не гарантируется, что
правильное решение будет проходить по времени исполнения»;
Руководитель кружка –
Осмонов Медербек Жалалидинович
Республиканская олимпиада школьников по математике: 1-е место в 2000
г, 2-е место в 2001 г.
Окончил КРСУ в 2007 г. по специальности «Инженер-программист».
Руководитель кружка «Олимпиадное программирование» школы
«Газпром-Кыргызстан».
Преподаватель Спортивного (олимпиадного) программирования в Инновационном
колледже АУЦА.