
Целевая аудитория
Для участия в образовательной программе приглашаются школьники 7–10 классов из общеобразовательных организаций Алтайского края, прошедшие конкурсный отбор.
Аннотация к программе
Программа предназначена для мотивированных школьников, которые уже знают основы Python и хотят системно готовиться к олимпиадам, контестам и IT-соревнованиям. Участники изучают алгоритмы и структуры данных, решают задачи на списки, строки, сортировки, поиск, множества, словари, перебор, рекурсию, основы графов и динамического программирования на доступном уровне.
Курс ориентирован на регулярную олимпиадную тренировку. Школьники учатся понимать условие, выбирать эффективный алгоритм, оценивать сложность решения, работать с ограничениями по времени и памяти, тестировать код, искать контрпримеры и разбирать ошибки. Отдельное внимание уделяется участию в муниципальных, региональных и онлайн-соревнованиях, командным форматам и хакатонам. Программа создаёт основу для дальнейшего роста в олимпиадном программировании без обещания быстрых побед. На выходе учащиеся формируют портфолио решённых задач, опыт тренировочных контестов и навыки уверенной защиты алгоритмического решения.
Цели и задачи программы:
— Развитие интереса к олимпиадному программированию, информатике и алгоритмическим задачам;
— Углубление знаний по Python, алгоритмам и базовым структурам данных;
— Развитие логического, алгоритмического, системного и аналитического мышления;
— Формирование навыков выбора алгоритма, оценки сложности, тестирования и отладки решений;
— Развитие умения работать с ограничениями задачи, искать контрпримеры и объяснять ход решения;
— Поддержка олимпиадной и соревновательной деятельности через регулярные тренировки, контесты, разбор ошибок и участие в онлайн- и очных соревнованиях;
— Профессиональная ориентация в IT-направлениях, программировании и компьютерных науках.
Критерии отбора на программу:
Отбор участников осуществляется на основе академических достижений по математике, информатике, программированию и олимпиадному программированию, а также по результатам участия в олимпиадах, контестах, онлайн-соревнованиях, IT-конкурсах, хакатонах и профильных курсах.
Для участия в конкурсном отборе кандидат предоставляет портфолио индивидуальных образовательных достижений. В портфолио могут быть включены дипломы, грамоты, сертификаты, результаты олимпиад и контестов, сведения об участии в онлайн-соревнованиях, ссылки на профили с решёнными задачами, описания алгоритмических решений или программных работ. Также предоставляется документ, подтверждающий академическую успеваемость за предыдущий учебный год: справка об успеваемости обучающегося либо заверенная общеобразовательной организацией выписка из электронного журнала / ведомости годовых отметок.
Все кандидаты проходят тестирование, включающее задания на логику, основы Python, алгоритмическое мышление и работу с условиями задач, а также собеседование на предмет мотивации, самостоятельности и готовности к регулярной тренировочной работе. Для участия в программе необходимо владеть базовыми конструкциями Python: переменными, условиями, циклами, функциями и списками.
e-mail: yg.flower@yandex.ru