7 классных школ, чтобы научиться программировать и побеждать на олимпиадах
Блоги30.01.2020

7 классных школ, чтобы научиться программировать и побеждать на олимпиадах

Технический прогресс не стоит на месте, каждый год появляются новые программы, роботы и технологии. Нужно много знать, чтобы во всём этом разбираться. Наш блогер, представитель чемпионата по спортивному программированию ICPC, рассказывает, где получить именно такие знания и навыки.

Летние, зимние школы и лагеря помогают школьникам сделать прорыв в развитии навыков программирования. Двух- или трёхнедельный интенсив помогает сосредоточить усилия на выбранном направлении обучения и способствует обмену опытом.

Ребята из регионов России, где нет сильных центров по подготовке к олимпиадам по программированию, получают на них базу для самостоятельной работы и закрепления результата. Поскольку желающих попасть в лагерь по программированию очень много, необходимо пройти жёсткий конкурсный отбор. Участие в подобных интенсивах, как правило, платное, но иногда для победителей олимпиад делают исключения.

1. Летняя компьютерная школа (ЛКШ) Университета ИТМО

Для кого: учащихся 6–10 классов

Смены: две летние смены (июль, август) и одна зимняя

В основном в ЛКШ учат алгоритмическому программированию (computer science) — алгоритмам, структурам данных, методам их построения и анализа. Акцент делают на применении их в конкретных задачах по информатике, подобных олимпиадным, и на получении в итоге работающей программы. Кроме «олимпиадных» параллелей, в ЛКШ есть трек промышленного программирования.

2. Школа олимпиадной подготовки (ШОП) в Иннополисе

Для кого: учащихся 6–10 классов. Также в параллель проходят интенсивы для учителей.

Смены: зимняя (январь — март) и летняя (июнь — август)

Это образовательная смена по подготовке к олимпиадам по информатике, математике и робототехнике. Обучение проходит по нескольким параллелям, которые сформированы по уровню подготовки школьников: от новичков в олимпиадном движении до призеров заключительного этапа Всероссийской олимпиады школьников.

3. Летний компьютерный лагерь (ЛКЛ) в Перми

Для кого: учащихся 6–10 классов

Смены: одна летняя смена

Лагерь направлен на подготовку к олимпиадам по программированию. Темы: алгоритмы, структуры данных, методы их построения и анализа. Обучение проходит по алгоритмическим параллелям, которые разделяются по уровням подготовки учащихся. Также в программе школы есть проектная параллель, где занимаются промышленными задачами и по итогам обучения сдают проект.

4. Летняя школа по компьютерным наукам в Липецке от НИУ ВШЭ

Для кого: учащихся 8–10 классов

Смены: одна летняя смена

Летняя школа направлена на подготовку к Всероссийской олимпиаде школьников и другим перечневым олимпиадам по информатике, а также на изучение методов машинного обучения. Для наиболее сильным участникам летней школы, помимо основной программы занятий по изучению алгоритмов, предлагают на выбор один из факультативов: «машинное обучение» или «распределенные системы».

5. Зимняя компьютерная школа Центра развития ИТ-Образования (ЦРИТО) МФТИ

Для кого: учащихся 9–11 классов

Смены: одна зимняя смена

Всех участников делят на три дивизиона — A, B и C — по результатам вступительного теста (также учитываются результаты олимпиад). Учёба состоит из общих тренировочных тестов и тематических лекций с практикой. Причём участники сами выбирают из предложенных тем наиболее интересные и составляют оптимальную учебную программу, ориентируясь на свой уровень подготовки. На занятиях преподаватели разбирают олимпиадные задачи и эффективные методы их решения. Для всех классов также организованы научно-популярные лекции от действующих учёных, разработчиков, сотрудников крупных российских IT-компаний.

6. Летняя школа «Слон» в Пущино

Для кого: учащихся 7–11 классов

Смены: зимняя и летняя смены

Участники выбирают два или три проекта, которыми будут заниматься во время обучения в школе. Проекты могут быть реализованы в совершенно разных областях, связанных с программированием: от компьютерных технологий до программирования в связке с математикой, физикой, биологией, историей и лингвистикой. На проектах учат применять компьютерные методы для решения проблем в различных областях.

7. Выездные лагеря программирования GoTo

Для кого: учащихся с 12 до 18 лет

Смены: зимняя и три летние смены

Школа базируется на проектном подходе и интенсивном обучении через практику и прикладные исследования. Ученики могут пробовать себя в самых передовых технологических областях, экспериментировать, получить углубленные знания и опыт работы над реальными задачами под руководством специалистов из индустрии.

В школе представлены различные направления: алгоритмы и приложения, машинное обучение и биоинформатика, мобильная и веб-разработка, функциональное и системное программирование, распределенные системы, информационная безопасность, микроконтроллеры и робототехника, а также направление для начинающих.

Источником информации являются официальные сайты школ.

Вы находитесь в разделе «Блоги». Мнение автора может не совпадать с позицией редакции.

Иллюстрация: Shutterstock (danilapugachev)

Читайте также
Комментариев пока нет