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)
Популярные комментарии
HelenКак же сложно быть подростком. Казалось бы, что нет ничего проще, как подойти к мальчику или девочке и сказать, что ты мне нравишься.Но нет, проблемы какие-то дурацкие в голове.Я своему ребенку посоветовала решать проблемы делами. Нравится кто-то? Подойди, познакомься простыми фразами: привет, как тебя зовут, самому представится, где учишься, где живёшь, есть ли домашние животные, есть ли братья сестры, чем занимается вне школы, какие есть увлечения, и прочее, угости шоколадкой, предложи сходить в кино, после уроков съесть по мороженому, на переменах поговорить об интересах. Обменяться номерами телефонов. Да куча всяких разностей. Можно ничего не говорить о своих «любовях», а входить в жизнь понравившегося человечка. Подарить карандаш простой и красивый, ручку, резинку стирательную. В столовой сесть рядом или место занять. Кидать комплименты приятные.Можно предложить сидеть вместе за партой.При влюбленностях подростков важно помнить, что самое главное, что есть у него -это жизнь и нет ничего важнее жизни. Родителям в такой трудный промежуток жизни подростка нужно быть рядом и поддерживать в ребенке самоуважение, развитие критичности мышления, рациональности общения.
Я влюбился в одноклассницу, но боюсь ей признаться. Что мне делать?
Алина Сен-ЛюкУжасная, некорректная акция, которая не учит добру и милосердию, ибо благотворительность — это когда от себя что-то отрываешь, а не у другого человека забираешь… Да и не было никогда у учителя моря цветов в вёдрах. Не все ведь в первых классах работают.
«Все эти акции вместо цветов — спекуляция чувствами учителя»: педагоги — о том, нужны ли им букеты на 1 Сентября




