Елена Владимировна Андреева — кандидат физ-мат наук, заведующая кафедры информатики Школы им. А. Н. Колмогорова (г. Москва).
*Прямая ссылка на видео https://www.youtube.com/watch?v=CMsnriAkep8
**Таймкоды видео сделала нейросеть https://300.ya.ru/
Таймкоды
00:00:00 Введение и школа имени Колмогорова
- Школа имени Колмогорова — первый физико-математический интернат для одарённых детей в России.
- История школы насчитывает более 60 лет.
- Изначально школа принимала только лучших детей, отобранных на областных олимпиадах по математике и физике.
00:01:13 Условия обучения и поступление
- Школа предлагает бесплатное обучение, проживание и питание.
- Поступление возможно только в 10–11 классы.
- Первый тур экзаменов дистанционный, доступен всем.
00:01:56 Отбор учащихся
- Первый этап отбора включает задачи школьного уровня, требующие сообразительности.
- Второй этап — летняя школа, где проверяется обучаемость.
- Заключительное испытание проводится по темам, которые учащиеся предположительно не проходили.
00:02:39 Структура школы и преподаватели
- В школе 360 учащихся, 18 параллельных классов.
- Помимо информатики, есть профили по химии и биологии.
- Преподаватели в основном закончили МГУ.
00:04:17 Всероссийские олимпиады
- Всероссийские олимпиады организованы Министерством просвещения и образования.
- В заключительный этап выходят лучшие школьники после прохождения нескольких этапов.
- Задачи заключительного этапа сложные и требуют подготовки.
00:05:14 Подготовка к олимпиадам
- В «Сириусе» проводятся смены для подготовки к олимпиадам.
- Участники должны уметь формализовать задачи и знать множество алгоритмов.
- Новые типы задач включают двойной запуск и интерактивные задачи.
00:09:00 Составление задач
- Задачи составляют профессиональное сообщество, пополняемое бывшими призёрами олимпиад.
- Молодёжь активно участвует в составлении задач и отборе тестов.
- Опытные члены жюри помогают готовить качественные тесты для проверки решений участников.
00:11:11 Введение в олимпиады по программированию
- Олимпиады по программированию делятся на два типа: с чётким результатом «работает» или «не работает» и с возможностью получения баллов.
- Примеры таких олимпиад: студенческие соревнования и сервис Codeforces.
- Codeforces — популярный сервис для подготовки к соревнованиям, где участники не только решают задачи, но и обсуждают их.
00:12:08 Уровни задач на школьных олимпиадах
- Школьные олимпиады проверяют задачи на трёх уровнях, позволяя получать частичные баллы.
- Пример задачи для юниоров: найти самый длинный кусок массива с отрицательной суммой.
- Решение задачи может быть оценено по-разному в зависимости от эффективности алгоритма.
00:13:45 Оценка решений на школьных олимпиадах
- Решение задачи методом перебора всех кусков оценивается в треть баллов.
- Использование формулы для нахождения суммы на каждом куске оценивается в две трети баллов.
- Сортировка массива и нахождение ответа за один проход оценивается в полный балл.
00:14:42 Сложность задач на заключительном этапе
- На заключительном этапе олимпиады в Сириусе три задачи не были решены на полный балл.
- Участники не смогли решить задачи так же эффективно, как призеры международных соревнований.
- Разбор задач помогает участникам понять, как решать более сложные задачи.
00:16:03 Международные олимпиады
- Международные олимпиады проводятся под флагом International Olympiad in Informatics.
- Каждая страна представлена четырьмя участниками.
- Организаторы международных олимпиад — профессионалы, которые также участвуют в студенческих соревнованиях.
00:17:41 Ограничения участия в студенческих соревнованиях
- Участники студенческих соревнований могут участвовать в финале чемпионата мира максимум два раза.
- Это правило обеспечивает сменяемость участников и интригу в соревнованиях.
- После двух лет финального участия участие в соревнованиях на любом уровне запрещено.
00:18:38 Формальные и неформальные соревнования
- Студенческие соревнования поддерживаются вузами, а не государством.
- Школьные олимпиады организованы министерствами и проходят по формальным правилам.
- Онлайн-проведение олимпиад отличается от бумажных олимпиад с последующей проверкой результатов.
00:19:31 Статистика участия в олимпиадах
- В олимпиаде в Сириусе должно было участвовать 500 человек, но реально приехало 493.
00:20:13 Проверка работ на олимпиадах
- Жюри готовит набор тестов, который закладывается в автоматическую тестирующую систему.
- Участники сразу видят результаты своих решений, если нет очереди на проверку.
- При наличии очереди результаты могут быть доступны через несколько минут.
00:21:10 Шоу во время олимпиад
- Руководители команд и делегаций видят результаты своих воспитанников во время тура.
- Команда «Сип с Лайф» организует шоу в интернете с комментариями и видео с компьютеров команд.
- Трансляции доступны на разных языках.
00:22:54 Проблемы с персональными данными
- Нет персонализированной проверки работ, что может вызвать вопросы у министерства.
- Из-за большой очереди на проверку результаты могут быть неточными.
- Участники могут внезапно потерять статус призёра из-за улучшения результатов других участников.
00:23:53 Призы и льготы
- До 45% участников могут стать призёрами, набрав не менее половины баллов.
- Жюри выдаёт дипломы 45% участникам, набравшим половину баллов.
- Участие в олимпиадах даёт льготы при поступлении в вузы.
00:25:41 Связь олимпиад с IT-компаниями
- Олимпиады готовят к собеседованиям в IT-компании, такие как Яндекс.
- Для поступления в Яндекс нужны навыки алгоритмического программирования.
- На практике в Яндексе часто требуется техническая и рутинная работа.
00:27:25 Опыт работы в IT
- Некоторые школьники проходят собеседования и начинают работать в Яндексе.
- Компании, такие как Huawei, готовы брать призеров высокорейтинговых соревнований на стажировку без собеседования.
- Некоторые призёры уходят в компании денежного рынка, такие как высокочастотный трейдинг или работа с большими капиталами.
00:30:49 Качество кода
- Олимпиадные программисты фокусируются на быстром решении задач, а не на чистоте кода.
- На топовом уровне программисты пишут чистый и понятный код.
- Противоречия между чистотой кода и его алгоритмической эффективностью нет.
00:32:38 Врождённое чувство прекрасного
- Некоторые программисты обладают врождённым чувством прекрасного, что проявляется в их коде.
00:32:47 Врождённые способности и прогресс в программировании
- Программистом можно стать из любой начальной точки, но врождённые способности играют роль.
- Опыт показывает, что количество решённых задач ведёт к улучшению навыков.
- Пример рейтинговой системы на Codeforces иллюстрирует возможность продвижения даже со средними способностями.
00:34:32 Влияние количества на качество
- Решение большого количества задач улучшает навыки написания кода и понимание алгоритмов.
- Формирование базы задач в голове помогает лучше видеть новые задачи.
- Воспоминания о решённых задачах способствуют быстрому решению новых.
00:35:32 Необходимость математических способностей
- Для достижения среднего уровня в программировании требуются математические способности.
- Гуманитарный склад ума может быть препятствием для освоения программирования.
- Опыт работы с биологическими классами показывает трудности в развитии логического мышления.
00:36:26 Программирование в школе
- Учителя информатики сталкиваются с трудностями в обучении всему классу программированию.
- Цель — показать программирование всем детям, чтобы те, кто способен, заинтересовались этим направлением.
- Федеральные стандарты требуют, чтобы каждый ребёнок до 9 класса узнал о программировании.
00:38:16 Гендерные различия в олимпиадах
- В олимпиадах по информатике преобладают мальчики.
- В России нет препятствий для девочек, но есть гендерные различия в результатах.
- Образовательные программы в «Сириусе» помогают девочкам достичь успеха.
00:39:02 Образовательные программы в «Сириусе»
- Программы включают учебные курсы и отборочные соревнования.
- Участники могут пройти путь от учебного курса до участия в олимпиадах.
- Примеры успешных участников показывают, что путь открыт для всех.
00:42:46 Федерация спортивного программирования
- Создана федерация спортивного программирования, которая признана спортом.
- Участники могут получать спортивные звания, такие как мастер спорта.
- Соревнования проводятся по спортивным правилам, включая необходимость медицинской справки.
00:45:05 Обсуждение гендерных различий
- В сообществе есть разные мнения о причинах гендерных различий в программировании.
- В Америке конференции обсуждают проблемы с математикой среди девочек.
- В России нет объективных ограничений для девочек, стремящихся к успеху в программировании.
00:46:42 Фиджитал-соревнования
- Обсуждение фиджитал-соревнований, где сочетались физические и виртуальные активности.
- Пример с виртуальным и реальным хоккеем: команда сначала играла в виртуальном хоккее, а затем на льду.
- Критика: команда состояла из разных людей, что привело к подставе.
00:47:39 Спортивное программирование и физическая активность
- Спортивное программирование рассматривается как вид спорта.
- Предложение добавить физическую активность в соревнования: штрафные круги за неудачные попытки.
- Проблема отсутствия физической активности у программистов.
00:49:26 Отсутствие физкультуры в вузах
- В Высшей школе экономики нет физкультуры как предмета, что нарушает федеральный учебный план.
- Студенты вынуждены сдавать физкультуру формально, без реальной физической нагрузки.
- Необходимость обеспечения физической активности для студентов.
00:51:23 Роль учителей в развитии способностей школьников
- Важность найти учителя, который раскроет способности ребёнка.
- Программы повышения квалификации для учителей алгоритмического программирования.
- Проблемы с подготовкой учителей и нехватка квалифицированных специалистов.
00:55:28 Требования к учителям
- Учитель должен разбираться в олимпиадах и уметь решать задачи на уровне муниципального этапа.
- Знание начальных алгоритмов и летних лагерей для развития школьников.
- Ориентированность на направления развития школьников, например, летние лагеря и «Сириус».
00:57:20 Использование автоматизированной проверки
- Большинство учителей не используют автоматизированную проверку при обучении программированию.
- Сервисы с готовыми учебными задачами могли бы значительно упростить процесс обучения.
- Возможные причины: незнание или страх перед использованием автоматизированных систем.
00:58:40 Соревнование на поиск ошибок
- Проведение соревнования, где нужно найти ошибки в программах детей.
- Ошибки могут быть разными: выход за границу, структуры данных, логические ошибки.
- Интерес к результатам соревнования и его влиянию на обучение.
00:59:48 Желание преподавать
- Некоторые выпускники вузов хотят преподавать, но не находят возможности.
- Желание преподавать может быть решением проблемы финансов.
01:00:16 Углублённое преподавание информатики
- В школах редко встречаются классы с углублённым изучением информатики.
- Информатика тесно связана с математикой, поэтому программы строятся на базе математических классов.
- В Москве есть IT-классы и математические вертикали, но проблема нехватки педагогов остаётся нерешённой.
01:01:59 Государственные проекты
- Проект «Код будущего» позволял записываться на курсы программирования через госуслуги.
- Некоторые проекты были низкого качества, но были и качественные, например, на базе МФТИ и Московской школы программирования.
01:03:16 Взаимодействие вузов и компаний
- Компании могут финансировать вузы, перечисляя часть прибыли.
- Вузы и компании взаимно заинтересованы в сотрудничестве: вузы получают преподавателей, а компании — студентов.
01:05:11 Искусственный интеллект и образование
- Школьники используют нейросети, но пока не считают, что образование станет ненужным из-за ИИ.
- На олимпиадах нейросети используются, но участники не имеют доступа к интернету.
01:07:23 Проблемы с использованием нейросетей
- Участники используют нейросети для написания кода, что приводит к нечестным соревнованиям.
- Нейросети могут переписывать код, делая его неотличимым от человеческого.
01:09:55 Будущее программирования
- Молодёжь пока не видит угрозы в использовании нейросетей для рутинной работы.
- Массовые увольнения из-за нейросетей пока не наблюдаются.
- Нейросети выполняют рутинную работу, но требуют проверки со стороны человека.
01:11:39 Перспективы карьеры
- Карьера программиста будет меняться, но не исчезнет полностью.
- Для проверки работы нейросетей всё равно потребуется человеческий опыт и знания.
01:12:37 Призыв к слушателям
- Обсуждение возможности поступления в школу для детей слушателей.
- Вопрос о доступности обучения программированию на высоком уровне.
01:12:54 Советы по поступлению
- Обучение программированию доступно через «Сириус» и «Код будущего».
- Приём заявок на последнюю волну экзаменов до 12 мая.
- Важно пробовать себя, если ребёнок проявляет способности в точных науках.
- Конкуренция высока, но поступление возможно.
01:13:54 Условия поступления
- Для поступления в девятый класс нужно подать заявку до 12 мая.
- На информатическое направление принимают только в десятый класс.
- Есть наборы в одиннадцатый класс для опоздавших учеников.
- За один год обучения нужно пройти программу, которую другие проходят за два.
01:14:53 Заключение
- Пожелания удачи будущим участникам олимпиад.
- Совет родителям найти правильное место для своих детей.


