интернет-журнал о бизнесе, карьере и образовании
3 .. 5
  • Курсы ЦБ РФ
  • $ 65.31
  • 75.37
спецпроект
Альтернатива есть

Качай мозг

 

Федор Хандаров, старший преподаватель Института математики и информатики Бурятского госуниверситета, — один из идеологов развития олимпиадной подготовки в Бурятии. Он придумал Летнюю школу программиста, костюмированную Хеллоуин-олимпиаду по математике для школьников и олимпиаду «Сагаалган-математика», построенную на бурятском фольклоре и традициях, а кроме того, уже несколько лет руководит образовательным центром Enter, где тренируют будущих «олимпийцев». Федор рассказал «Понедельнику» о спортивном программировании.

Текст: Ирина Сысуева

 

Математика и программирование — одни из самых актуальных областей современной науки и техники. В мире высоких технологий программисты и IT-специалисты считаются наиболее востребованными специалистами, фактически без потолков зарплат и географических границ. И лучший способ влиться в это движение — заменить скучную зубрежку «спортом», игрой. При решении сложных задач на скорость — в виде соревнований, турниров, олимпиад — наши ученики гораздо глубже начинают понимать предметную область. Решение олимпиадных задач развивает также и личностные качества: целеустремленность, настойчивость, умение находить нестандартный выход из различных ситуаций. Знаете ли вы, что в 2015 году больше трети выпускников провалили ЕГЭ по математике на профильном уровне? Во многом такие издержки вытекают из стандартизированной системы образования. Учеников перестали учить думать. Именно поэтому мы делаем ставку на олимпиадную подготовку. И одна из наиболее престижных сфер сегодня, которой мы уделяем особое внимание, — это олимпиады в области информатики.

 

 

Традиционно олимпиада по программированию (информатике) — это соревнование на решение программистских задач, в каждой из которых необходимо придумать алгоритм и реализовать его в виде компьютерной программы. Спортивное программирование (СП) — именно так называют занятие олимпиадной информатикой в последнее время. И действительно, современная олимпиада обладает всеми атрибутами спортивных состязаний — призами, спонсорами, трансляцией, фанатами. Чем меньше компьютерной памяти занимает программа-решение, чем быстрее она выполняется, тем лучше. Так и в жизни: чем быстрее и эффективнее мы принимаем решения, тем мы успешнее. Занятие СП развивает мышление и закаляет характер, вырабатывая нестандартный подход к решению не только олимпиадных задач, но и жизненных проблем. На увлечении СП легко строить карьеру как в науке, так и в промышленности — известно, что именно успешные олимпиадники являются самыми желанными кандидатами при приеме на работу.

Сегодня в мире проводятся как очные, так и заочные состязания по спортивному программированию. Самые крупные заочные проверяющие системы в России — это серверы Уральского федерального университета, Московского физико-технического института, Саратовского госуниверситета.

Основным событием в СП среди студенчества является ACM ICPC (Association for Computer Machinery International Collegiate Programming Contest) — командный чемпионат мира по программированию, проводимый под эгидой Ассоциации вычислительной техники (англ. ACM). Международный командный чемпионат по программированию уходит своими корнями в соревнование, проводившееся в Техасском университете в 1970 году. Свой нынешний облик чемпионат принял в 1977 году, когда первый финал был проведен в рамках ежегодной конференции ACM по информатике, и с тех пор проводится ежегодно. С 1977 по 1989 год в олимпиаде преимущественно участвовали команды вузов из США и Канады. К настоящему моменту олимпиада превратилась во всемирное соревнование: в 2009 году в ней приняло участие 7109 команд из 88 стран. Думаю, ни для кого не секрет, что последние пять лет победителями чемпионата мира по программированию становились российские команды. Первенство традиционно делят между собой команды СПбГУ и Санкт-Петербургского национального исследовательского университета информационных технологий, механики и оптики (Университет ИТМО).

 

 

Формат проведения чемпионата практически не меняется из года в год. В его основе командное соревнование. Каждая команда состоит из трех студентов. К участию допускаются студенты высших учебных заведений, а также аспиранты первого года обучения. Есть ограничение по возрасту: участники старше 24 лет не допускаются. Само соревнование проходит следующим образом: каждой команде на пять часов выдается один компьютер и от восьми до двенадцати задач, условия которых написаны на английском языке. Команды пишут решения на языках программирования C, C++ или Java и посылают их на тестирующий сервер.

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

Но ACM ICPC остается самым авторитетным программистским мероприятием, по результатам которого отбирают работников такие компании, как Google, Facebook, IBM, Microsoft, «Яндекс», «В контакте» и другие.

При этом «Яндекс», например, имеет собственный сервис для онлайн-проверки заданий по математике и программированию. «Яндекс.Контест» предназначен для проведения состязаний любого уровня — от школьных олимпиад до соревнований международного класса. На базе «Яндекс.Контеста» проходит ежегодный международный конкурс «Яндекс.Алгоритм», тренировочные сборы для спортивных программистов. Сервис позволяет устраивать как командные, так и личные соревнования: он поддерживает более двадцати языков программирования и позволяет использовать разные схемы проведения состязаний.

 

 

Расскажу о наших успехах. В конце октября проходил Восточно-Сибирский четвертьфинал командного чемпионата мира по программированию ACM, где команда из Бурятии в общем зачете вышла на первое место. Хотя, как правило, первые места в турнирной таблице из года в год уверенно держат команды из Красноярска. И что интересно — несколько наших команд участвовали вне конкурса. Среди них две школьные команды, которые умудрились по баллам опередить многие зачетные студенческие команды. В этом парадоксе я как раз вижу закономерность. Не зашоренные еще школьники зачастую соображают намного лучше. Это показывают и результаты промежуточных олимпиад. Мы в своем центре иногда даем одни и те же задания ученикам шестых-седьмых и десятых классов. И шестиклашки справляются лучше. Они проигрывают только в случае элементарной нехватки конкретных знаний в силу возраста. Но мышление у них подчас более развито, это факт. Поэтому я не устаю призывать родителей начинать вкладывать в развитие интеллекта ребенка как можно раньше. При этом не стоит бояться, что ребенка «перекосит» в одну определенную область знаний. Сейчас, спустя год существования нашего образовательного центра, я как минимум уверен в том, что практически все наши ученики сделали главное: первый шаг к тому, что является настоящим образованием. Ведь олимпиады проверяют глубину знаний и их связность, показывают, понимает ли человек предмет, есть ли у него аналитические навыки. Опыт олимпиад и подготовки к ним учит нестандартному, гибкому мышлению — и оттого легко переносится на другие области жизни.

Следить за комментариями этой записи   
Войдите с помощью или , чтобы оставить комментарий

Свежие статьи

Балетная компания

Балетная компания

Какой бизнес можно создать, если очень любишь танцевать?

17 ноября 2018 0 7
Забронируй домик для кота

Забронируй домик для кота

Как открыть отель для кошек и превратить его во всероссийскую сеть?

16 ноября 2018 0 15
«Мы прочитаем твою улыбку»

«Мы прочитаем твою улыбку»

Эмоции под надзором: глазастый беспилотник и приложения против вранья.

15 ноября 2018 0 26