С чего начать?
Итак, вы
Чтобы начать заниматься алгоритмами, требуется иметь базовые навыки в программировании, быть знакомым хотя бы с одним языком программирования. Для знакомства с программированием могут помочь следующие образовательные проекты:
Информатикс
Ресурс Информатикс является огромной базой различных олимпиадных задач, но кроме этого, на нем есть еще и записанные курсы с теорией и практическими заданиями. Наши ученики сами начинали с них и посоветовали курс по программированию на языке Python от Дениса Кириенко, а также сборник теоретических материалов по изучению разных языков.
Яндекс Практикум
Это платные
Выездные школы и интенсивы
Для уже знающих основы языков программирования и алгоритмов, а также для продвинутых ребят, существуют различные школы на каникулах. Это отличный способ ударно изучить новые темы и влиться в коммьюнити, что очень помогает в будущем. Многие участники таких школ потом сами становятся преподавателями и возвращаются уже в новой роли.
Смены образовательного центра Сириус
Сириус — уникальная площадка для школьников и студентов. Круглый год в центре проходят тематические образовательные и творческие программы, форумы и другие мероприятия, направленные на развитие и поддержку талантливых ребят.
Отзывы от наших детей: «Отличные условия проживания, питания, отдыха. Очень хорошие преподаватели. Отборные задачи: как тренировочные, помогающие лучше разобраться в теме, так и сложные олимпиадные. Очень классное сообщество, можно познакомиться с крутыми ребятами»
Летняя компьютерная школа
ЛКШ — старейшая и самая именитая школа по спортивному программированию для школьников. Для детей это возможность позаниматься с самыми восхитительными преподавателями, тренерами национальной сборной, жюри Всероса и перечневых олимпиад. Кажется, что все наши
Летняя школа по компьютерным наукам
ЛШКН для учащихся 8-10 классов направлена на подготовку к Всероссийской олимпиаде школьников и другим перечневым олимпиадам по информатике. Это проект ФКН ВШЭ, а сама школа проходит в Липецке на базе Центра поддержки одаренных детей «Стратегия». Наши преподаватели также принимают участие в этой школе.
Летний компьютерный лагерь
ЛКЛ — лагерь как для тех, кто уже хорошо программирует и выигрывал олимпиады, так и для тех, кто начал программировать совсем недавно и осваивает азы. Лекции читают студенты ведущих российских университетов в области компьютерных наук (ВШЭ, ИТМО, МФТИ, СПбГУ, УрФУ), призёры и победители всероссийских и международных олимпиад.
Школа олимпиадной подготовки
ШОП Университета Иннополис — образовательные смены по подготовке к олимпиадам всероссийского и международного уровня по информатике, математике и робототехнике. Школа проходит летом (Летняя ШОП) и зимой (Зимняя ШОП).
Методические ресурсы для самостоятельного изучения алгоритмов
Для уже знающих основы языков программирования и алгоритмов, а также для продвинутых ребят, существуют различные школы на каникулах. Это отличный способ ударно изучить новые темы и влиться в коммьюнити, что очень помогает в будущем. Многие участники таких школ потом сами становятся преподавателями и возвращаются уже в новой роли.
Ресурсы для тренировок
И вот вы изучили синтаксис языков программирования, познакомились с некоторыми алгоритмами, а что дальше? Как выиграть олимпиаду, добиться успехов? Для этого надо много и упорно тренироваться.
Мы спросили у наших учеников и преподавателей, какие ресурсы они используют для тренировки и для подготовки к различным олимпиадам и соревнованиям, и вот такой список получился: