Университет итмо стал чемпионом мира по программированию — студенческий портал

Университет ИТМО стал чемпионом мира по программированию - Студенческий портал

Онлайн-обучение стремительно набирает популярность среди российской аудитории. Многие крупные вузы создают массовые открытые онлайн-курсы по различным направлениям: начиная с истории литературы и заканчивая робототехникой. Ведущие преподаватели ИТМО в сфере IT познакомят с базой различных языков, включая Python и Lisp, а также научат применять C# и Java для разработки игр и приложений, а семикратные чемпионы мира по программированию расскажут, как эффективно решать задачи с помощью использования различных структур данных и применения алгоритмов программирования. Все онлайн-курсы бесплатны и доступны на платформах «Открытое образование» и edX.

Веб-программирование

Курс для новичков в сфере веб-технологий. Он знакомит слушателей с основами HTML и CSS.

alt

Узнай стоимость своей работы

Бесплатная оценка заказа!

Оценим за полчаса!

Если на вопрос «что происходит, когда мы вводим адрес сайта и нажимаем Enter», вы отвечаете просто «открывается сайт», то курс будет вам полезен. Будущие веб-разработчики должны отвечать еще и как минимум на такие вопросы: «где физически расположен сайт» и «из каких частей и по каким инструкциям браузер создает картинку сайта».

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

А сопровождать слушателей будет рыжий кот автора курса по кличке Инструктор Кекс.

Курс станет хорошим стартом для того, чтобы начать карьеру HTML-верстальщика или другого интернет-специалиста (прототипировщика, интернет-маркетолога, контент-менеджера, сео-специалиста).

Продолжительность: 10 недель.

Необходимые знания: базовые навыки работы с компьютером и сетью Интернет.

alt

Узнай стоимость своей работы

Бесплатная оценка заказа!
Читайте также:  Замечания в дневниках рассказывают историю страны и школы - студенческий портал

Оценим за полчаса!

Алгоритмы программирования и структуры данных

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

После прохождения слушатели приобретут навыки анализа и реализации базовых алгоритмов программирования и структур данных, а также проектирования и разработки средств реализации прикладных информационных технологий.

Курс позволит существенно повысить продуктивность и конкурентоспособность при разработке программного обеспечения.

Достоинство курса состоит в том, что его авторы неравнодушны к своим слушателям. На форуме курса идет постоянная активная работа. Авторы курса лично отвечают на вопросы и дают подсказки, не раскрывая решение полностью. Благодаря этому обучение на курсе проходит максимально эффективно.

  • Продолжительность: 10 недель.
  • Необходимые знания: знание основ дискретной математики, умение писать программы среднего размера на объектно-ориентированном языке программирования.

Университет ИТМО стал чемпионом мира по программированию - Студенческий портал

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

Специалисты по Python востребованы на рынке труда, а сам язык довольно прост в освоении, поэтому курс можно рекомендовать широкому кругу слушателей. Он нацелен сформировать знания и навыки для решения наиболее распространенных на практике задач по веб-программированию на Python, а также для создания систем и приложений с использованием CMS Django.

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

Продолжительность: 10 недель.

Необходимые знания: знание основ программирования, HTML.

Программирование и разработка веб-приложений. Часть 2

Данный курс является логическим продолжением первой части по программированию на Python. Курс более подробно охватывает создание веб-приложений на Flask и Django. Он направлен на формирование навыков и знаний для решения задач по обработке и хранению данных с использованием языка программирования Python и созданию приложений с применением CMS Django и Flask.

  1. Продолжительность: 10 недель.
  2. Необходимые знания: знание основ программирования, HTML + первая часть курса.

Университет ИТМО стал чемпионом мира по программированию - Студенческий портал

Курс посвящен основам функционального подхода к программированию и практическим вопросам программирования на языке Lisp.

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

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

Продолжительность: 10 недель.

Необходимые знания: основы вычислительной техники и дискретной математики.

Разработка Android-приложений для мобильных устройств

В основе этого курса стоит изучение современных способов разработки приложений для операционной системы Android. Обучающие материалы смогут освоить все, кто не имеет опыта работы в разработке мобильных приложений в Android Studio.

Цель курса – формирование у слушателей представления о фундаментальных методах создания интерактивных приложений, разработке правильного интерфейса и архитектуры.

По итогу онлайн-курса слушатели научатся создавать приложения для операционной системы Android, управлять навигацией между различными активностями программы и использовать фрагменты.

Продолжительность: 10 недель.

Необходимые знания: базовые знания языка программирования Java.

Основы разработки игр на Unity

На данный момент рынку GameDev нужны хорошие специалисты, ему недостаточно тех, кто владеет только навыками программирования, требуется также знание движка. Курс посвящен изучению разработки игр с помощью движка Unity.В программу курса входит обучение созданию игры в режиме 2D на примере игры Space Attack.

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

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

  • Продолжительность: 10 недель.
  • Необходимые знания: базовый уровень английского, знание языка программирования C#.

Университет ИТМО стал чемпионом мира по программированию - Студенческий портал

Университет ИТМО является единственным в мире семикратным чемпионом международной студенческой олимпиады по программированию (ACM ICPC). А если и учится спортивному программированию, то только у лучших. Англоязычный онлайн-курс на международной платформе edX уже стал одним из любимых курсов ее слушателей благодаря уникальному контенту и активной работе авторов курса на форуме.

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

Кроме того, курс доказывает, что программирование может быть интересным.

Продолжительность: 7 недель.

Необходимые знания: владение техническим английским, базовые знания любого языка программирования (C++, Java, Python).

Полный список онлайн-курсов от Университета ИТМО можно посмотреть на «Открытом образовании» и на edX.

Университет ИТМО стал чемпионом мира по программированию - Студенческий портал

Источник: https://techrocks.ru/2019/03/06/8-free-programming-online-courses/

Команда ИТМО победила в студенческом ЧМ по программированию

; Университет ИТМО стал чемпионом мира по программированию - Студенческий портал Ксения Солина 25 мая 2017 Ксения Солина 25 мая 2017

133 студенческие команды по три человека в каждой всего за пять часов должны были справиться с несколькими сложными задачами в сфере облачных и когнитивных технологий. В 12 лучших вошли еще три команды из российских вузов, сообщает пресс-служба Университета ИТМО.

Команда Санкт-Петербургского национального исследовательского университета информационных технологий, механики и оптики (Университет ИТМО) стала победителем 41-го ежегодного студенческого чемпионата мира по программированию (ICPC). Соревнование прошло при поддержке IBM. В рамках состязаний лучшие специалисты по программному обеспечению работали с передовыми разработками в сфере облачных и когнитивных технологий и других областей.

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

Университет ИТМО стал чемпионом мира по программированию - Студенческий портал

«Ископаемое топливо проиграло, но мир еще не понял этого»

Студенты также познакомились с последними открытыми технологиями, влияющими на сферы облачных и мобильных решений, интернет вещей и искусственный интеллект. Технические специалисты IBM обсудили и продемонстрировали возможности этих технологий.

«Цель IBM в роли главного спонсора мероприятия — оценить по достоинству достижения лучших студентов-программистов и ознакомить их с новым поколением научно-технических трендов, таких как облако и когнитивный интеллект.

Кроме того, компания готова поддержать их в выборе профессии в сфере программирования, — сказал Джонас Джейкоби, руководитель спонсорских кампаний чемпионата ACM-ICPC и вице-президент глобального подразделения IBM Developer Advocacy.

— Так как облачные и другие современные технологии трансформируют бизнес во всем мире, будущее действительно находится в руках талантливых программистов, таких как участники этого чемпионата».

Университет ИТМО стал чемпионом мира по программированию - Студенческий портал

«Россия в перспективе 2035 года — это IT-платформа»

Изначально отбор проводился среди 300 тысяч студентов IT-факультетов, из которых в финал чемпионата ACM ICPC в Южную Дакоту пробились 133 команды по три человека в каждой. Финал конкурса состоялся 24 мая в Рапид-Сити.

В итоге победителем самого престижного соревнования среди программистов стала команда Университета ИТМО. Варшавский университет, Сеульский национальный университет и Санкт-Петербургский государственный университет заняли второе, третье и четвертое места, соответственно, и тоже получили золотые медали.

Университет ИТМО стал чемпионом мира по программированию - Студенческий портал

«Трудовые книжки должен сменить блокчейн регистрации навыков»

12 команд-медалистов:

  1. Санкт-Петербургский национальный исследовательский университет информационных технологий, механики и оптики — Университет ИТМО (золотая медаль, чемпион мира 2017 года)
  2. Варшавский университет (золотая медаль, второе место)
  3. Сеульский национальный университет (золотая медаль, третье место)
  4. Санкт-Петербургский государственный университет (золотая медаль, четвертое место)
  5. Московский физико-технический институт (серебряная медаль, пятое место)
  6. Университет Цинхуа (серебряная медаль, шестое место)
  7. Пекинский университет (серебряная медаль, седьмое место)
  8. Фуданьский университет (серебряная медаль, восьмое место)
  9. Корейский институт передовых технологий — ведущий учебный и исследовательский университет Южной Кореи — KAIST (бронзовая медаль, девятое место)
  10. Уральский федеральный университет (бронзовая медаль, десятое место)
  11. Королевский технологический институт — KTH (бронзовая медаль, одиннадцатое место)
  12. Токийский университет (бронзовая медаль, двенадцатое место)

Источник: https://hightech.fm/2017/05/25/itmo-champions

Студенты МГУ выиграли чемпионат мира по программированию

Российские студенты в седьмой раз подряд стали победителями чемпионата мира по программированию ACM ICPC в Пекине. С 2000 года это уже 13-я победа участников из РФ. Первое место заняла команда из Московского государственного университета (МГУ). На втором — Московский физико-технический институт (МФТИ), на третьем — Пекинский университет.

Команда победителей получит денежное вознаграждение в $15 тыс. Ранее первые места на этих соревнованиях занимали команды Санкт-Петербургского госуниверситета (СПбГУ), Санкт-Петербургского университета информационных технологий, механики и оптики (ИТМО) и Саратовского государственного университета.

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

В Пекине завершился финал чемпионата мира по программированию ACM ICPC — крупнейшей студенческой олимпиады в этой дисциплине. В финале первенства в этом году приняли участие 140 команд из 51 страны.

От России выступали 11 команд, представляющих Московский физико-технический университет, Московский государственный университет, Университет ИТМО (Санкт-Петербург), Санкт-Петербургский государственный университет, Высшую школу экономики, Московский авиационный институт, Новосибирский государственный университет, Пермский государственный университет, Саратовский государственный университет, Академический университет (Санкт-Петербург) и Уральский федеральный университет (Екатеринбург).

Российские участники завоевали кубок мира и четыре медали из 13 — больше, чем любая другая страна.

Команды из Китая и США получили по три медали, по одной — у Японии, Кореи и Литвы.

Кубок мира впервые выиграла команда МГУ Red Panda, решив 9 задач из 12 предложенных. «Наши ребята — лучшие! Гордимся»,— говорится в сообщении пресс-службы МГУ. «Это первая абсолютная победа МГУ в ICPC»,— сообщили “Ъ” в университете.

В состав команды (традиционно она состоит из трех человек) входят Михаил Ипатов (студент мехмата), Владислав Макеев и Григорий Резников (факультет вычислительной математики и кибернетики).

Тренером команды является завкафедрой информатики специализированного учебно-научного центра (СУНЦ) имени А. Н. Колмогорова МГУ Елена Андреева.

Университет ИТМО стал чемпионом мира по программированию - Студенческий портал

«Команды МГУ участвуют в студенческом командном чемпионате мира по программированию более 20 лет,— заявила госпожа Андреева после подведения итогов первенства.

— Многие из них завоевывали медали чемпионата, несколько раз останавливались в шаге от победы, занимая второе место.

В этом году впервые наша команда завоевала титул чемпиона мира, опередив как сильнейшие российские команды МФТИ и ИТМО, так и лучшие зарубежные — команды университетов Пекина, Сеула и Токио».

Чемпионат по программированию проводится с 1970-х годов, с 2000 года в нем начали побеждать команды российских вузов: первыми тогда стали студенты СПбГУ.

С 2012 года в этой олимпиаде побеждают только российские команды.

Рекордсмен по количеству побед среди российских команд — Университет ИТМО (занимал первое место семь раз, в том числе в 2017 году). В этом году команда Университета ИТМО опустилась на девятую позицию, решив 7 задач из 12. При этом ИТМО остался третьим среди российских вузов—участников олимпиады.

«Программирование становится настоящим интеллектуальным спортом будущего, не менее интересным, чем, например, шахматы, и в данной дисциплине ребятам из России нет равных»,— прокомментировал успехи российских студентов вице-президент Российского союза ректоров, ректор Университета ИТМО Владимир Васильев.

Кроме команды МГУ среди самых лучших оказались команды МФТИ (второе место) и университетов Пекина и Токио, решившие 8 из 12 задач и удостоенные золотых медалей.

С результатом 7 из 12 соревнования завершили Сеульский национальный университет, университет Нового Южного Уэльса, университет Цинхуа, Шанхайский университет, ИТМО, Массачусетский технологический институт, университет Вильнюса и Уральский федеральный университет.

Читайте также:  Реформа профессионального образования: что-то будет? - студенческий портал

«Команда физтеха показала высокий результат, они уверенно шли к победе весь год, показали лучший результат за всю историю участия МФТИ в соревнованиях, с чем можно поздравить команду Cryptozoology! Мы гордимся нашими студентами»,— сообщил Алексей Малеев, руководитель команды, директор Центра ИТ-образования МФТИ.

«Москва имеет самое большое представительство среди всех городов мира — сразу четыре университета (среди 13 лучших.— “Ъ”) отстаивают честь страны,— отметил господин Малеев.— Более того, 10 из 13 прошли школу Moscow Workshops ICPC на базе МФТИ». «Это доказывает, что программистское образование у нас в стране — одно из лучших в мире.

Поздравляем команду МФТИ и всех российских программистов!» — подчеркнул ректор МФТИ Николай Кудрявцев.

Университет ИТМО стал чемпионом мира по программированию - Студенческий портал

В ICPC соревнуются команды из трех студентов не старше 25 лет. К участию в чемпионате не допускаются студенты, дважды участвовавшие в мировом финале.

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

Побеждает команда, которая правильно решила наибольшее количество задач и при этом показала наилучшее время; также учитывается количество сделанных попыток, или «посылок» (так называют решение задачи, отправленное на проверку на тестирующий сервер).

Все призеры ICPC получают денежную премию: команда чемпионов — $15 тыс.; команды, завоевавшие золотые медали,— по $7,5 тыс.; серебряные призеры — по $6 тыс., а команды, взявшие бронзу,— по $3 тыс.

Победу российских студентов не стоит переоценивать, считает главный научный сотрудник Института проблем информатики РАН Константин Колин.

«Выиграли и выиграли, речь идет о единичном успехе: это элита, которую готовят в ведущих вузах, а нужно посмотреть на общий уровень подготовки школьников и студентов»,— сказал эксперт в беседе с “Ъ”.

По его словам, социологические опросы, проведенные среди московских школьников в прошлом и нынешнем годах, показали, что «34% школьников считают, что солнце вращается вокруг Земли». «Маразм крепчал, а правительством принята программа ''Цифровая экономика'', которая требует высококвалифицированных специалистов.

Для того чтобы их подготовить, необходима революция в образовании, и начинать нужно с педагогов. Мы много об этом говорим, но пока, к сожалению, в Министерстве образования нас не слышат»,— заключил эксперт. В Минобрнауки победу российских студентов на международной олимпиаде “Ъ” оперативно прокомментировать не смогли.

Анна Макеева, Валерия Мишина

Университет ИТМО стал чемпионом мира по программированию - Студенческий портал

Как и чему учатся российские программисты

Читать далее

Источник: https://www.kommersant.ru/doc/3607808

Ленинградский институт точной механики и оптики — это… Что такое Ленинградский институт точной механики и оптики?

Санкт-Петербургский государственный университет информационных технологий, механики и оптики является одним из лидеров в подготовке специалистов в области передовых информационных[1][2] и оптических технологий.

На дневном отделении обучаются более 9 тысяч студентов[3]. В университете работают более 600 преподавателей, из них более 390 докторов и кандидатов наук[4]. Профессиональная подготовка ведется по 28 образовательным программам высшего профессионального образования[5].

В 2007 году было подано 3825 заявлений о приёме, конкурс составил 2,2 человека на место. На I курс зачислено 1770 студентов[3].

В университете существует один из лучших в России центров по отбору и подготовке молодых одарённых программистов. Команда университета стала первым чемпионом России по программированию в 1996 году.

Сборная команда университета является постоянным российским участником финала студенческого командного чемпионата мира по программированию.

В 2008 году команда СПбГУ ИТМО во второй раз стала абсолютным чемпионом мира по программированию и тем самым вывела университет на 1-ую строчку в мировом рейтинге по итогам выступлений за последние 10 лет. В 2009 команда ИТМО (причем в другом составе) в третий раз завоевала кубок.

В подготовке будущих специалистов принимают участие ведущие учёные и специалисты базовых кафедр университета, созданных на ряде предприятий и организаций: ФГУП «Научно-производственная корпорация „Государственный оптический институт им. С. И. Вавилова“»[6], АО «ЛОМО», ОКБ «Электроавтоматика», Всероссийский научно-исследовательский институт метрологии имени Д. И. Менделеева, Научно-исследовательский институт электрофизической аппаратуры им. Д. В. Ефремова.

История

Университет является одним из старейших учебных заведений России. Подготовка специалистов началась в 1900 году[7], когда в Ремесленном училище цесаревича Николая было создано механико-оптическое и часовое отделение[8].

На базе этого отделения был создан Техникум точной механики и оптики в 1920 году, а впоследствии — Ленинградский институт точной механики и оптики (ЛИТМО) в 1930 году. Институт развивался как технический вуз с подготовкой инженеров по широкому кругу специальностей.

В 1980 году ЛИТМО за заслуги в подготовке высококвалифицированных кадров для народного хозяйства страны и развитии научных исследований был награждён орденом Трудового Красного Знамени. В 1994 году институту по итогам государственной аттестации был присвоен статус Университета.

В 2003 году Университет был переименован в Санкт-Петербургский государственный университет информационных технологий, механики и оптики. В настоящее время Университет ИТМО — ведущий технический университет России[9][10].

С 1996 года ректором университета является заслуженный деятель науки Российской Федерации, председатель совета ректоров вузов Петербурга (с 2004 года), вице-президент Российского союза ректоров (с 2006 года)[11], доктор технических наук, профессор Владимир Николаевич Васильев[12].

Университет ИТМО стал чемпионом мира по программированию - Студенческий портал

В. Н. Васильев, ректор Университета ИТМО

Структура

  • НИИ наукоемких компьютерных технологий НИИ НКТ

Факультеты и институты

Исследования

Основные фундаментальные исследования ведутся в областях[13]:

  • квантовая электроника и нелинейная оптика[6];
  • оптика биотканей;
  • физическая оптика и спектроскопия[6];
  • лазерные и оптические технологии[6][14][15][16];
  • энергомониторинг;
  • нецентрированная оптика;
  • компьютерные технологии[17];
  • управление роботами;
  • теория нелинейных систем;
  • компьютерные сети;
  • распределенные вычисления и системы[18].

В результате исследований ученые и специалисты университета создают качественно новые системы приборов[19], технологии и материалы: лазерные аэрокосмические системы, пикосекундные лазеры, лазерные оптические технологии, композиционные материалы, оптоэлектронные измерительные системы, оптические сенсоры для промышленных и экологических применений.

Отдел внеучебной работы

Университет ИТМО стал чемпионом мира по программированию - Студенческий портал
Корпус ИТМО на Вяземском переулке, где располагается общежитие

  • СтудТВ
  • Клуб любителей классической музыки
  • Аниме-клуб
  • Rock Club
  • Художественная студия
  • Фотостудия
  • Ассоциация спортивного бильярда, дартса и боулинга
  • Вокальная студия
  • Командное программирование
  • ЛитературноеМолодежноеОбъединение (ЛИТМО)
  • Клуб ролевых игр «Перекресток»
  • Студия «body art»
  • ЧтоГдеКогда
  • Extrim life
  • Fire Show
  • КВН
  • Студия Street dance
  • Театральная студия

Фотографии

Университет ИТМО стал чемпионом мира по программированию - Студенческий портал

Примечания

Ссылки

Университетские сайты

Неофициальные и студенческие порталы

Wikimedia Foundation. 2010.

Источник: https://dic.academic.ru/dic.nsf/ruwiki/1005695

Российские студенты выиграли чемпионат мира по программированию

25.05.2017, Чт, 10:39, Мск , Валерия Шмырова

Студенты ИТМО выиграли первое место на старейшей в мире олимпиаде по программированию ACM ICPC 2017, решив задачи быстрее соперников. Это седьмая победа вуза на чемпионате, что является мировым рекордом. Победитель прошлого года СПбГУ занял четвертое место.

Команда Санкт-Петербургского национального исследовательского университета информационных технологий, механики и оптики (ИТМО) заняла первое место на международной олимпиаде по программированию ACM ICPC 2017. Помимо золотой медали, Иван Белоногов, Илья Збань, Владимир Смыкалов и их тренер Андрей Станкевич были награждены призом в $12 тыс.

Заключительный тур олимпиады прошел 24 мая в Рапид-Сити, США. Представителям ИТМО удалось правильно решить 10 задач из 12, и сделать это быстрее, чем соперники.

По словам победителей, справиться с 10 задачами за 4 часа им помогла интуиция, позволившая опереться в процессе решения на частично доказанные факты.

Чемпионы являются студентами кафедры компьютерных технологий, их тренер воспитывает финалистов ACM ICPC последние 15 лет.

Другие призы

Медалями чемпионата награждаются 12 лучших команд, участвовавших в финале. В этот раз место со второго по четвертое заняли команды Варшавского университета, Сеульского университета и Санкт-Петербургского государственного университета (СПбГУ). Их участники также решили по 10 задач из 12, но проиграли в скорости. Эти команды тоже были награждены золотыми медалями.

Университет ИТМО стал чемпионом мира по программированию - Студенческий портал

ИТМО в седьмой раз стал чемпионом мира по программированию

В число серебряных призеров олимпиады вошли команды Фуданьского университета, Пекинского университета, Университета Синьхуа и Московского физико-технического института. Бронзовыми медалями были награждены команды Токийского университета, шведского Королевского технологического института, Уральского федерального университета и Корейского института передовых технологий.

Рекордсмены олимпиады

Россия участвует в ACM ICPC с 1995 г. За это время российские команды становились чемпионами олимпиады 12 раз. Для ИТМО нынешняя победа оказалась уже седьмой.

В прошлом году первое место занял СПбГУ, на счету которого в общей сложности 4 победы в олимпиаде. ИТМО в том же году получил серебряную медаль.

Вуз является рекордсменом по количеству побед на ACM ICPC, которая впервые была проведена в 1977 г. Старейший в мире чемпионат по программированию спонсирует компания IBM.

В олимпиаде этого года приняли участие 46 381 студент из 2 948 университетов 103 стран. До финала дошли 133 команды, в том числе 13 российских. Три из них представляли вузы Москвы, столько же команд приехало из Санкт-Петербурга, остальные участники были из Екатеринбурга, Новосибирска, Перми, Петрозаводска, Саратова, Самары и Томска.

  • Короткая ссылка
  • Распечатать

Источник: https://cnews.ru/news/top/2017-05-25_itmo_v_sedmoj_raz_stal_chempionom_mira_po_programmirovaniyu

Чемпионат мира по программированию выиграли студенты СПбНИУ ИТМО

Рекомендуем почитать: Университет ИТМО стал чемпионом мира по программированию - Студенческий портал

  • Содержание выпуска
  • Подписка на «Хакер»

17 мая в Варшаве завершилась финальная часть Международной студенческой олимпиады по программированию ACM-ICPC 2012, которую феерически выиграла команда Санкт-Петербургского национального исследовательского университета информационных технологий, механики и оптики (СПбНИУ ИТМО).

Состав команды чемпионов

  • Евгений Капун
  • Михаил Кевер
  • Нияз Нигматуллин
  • Тренер — доцент Андрей Сергеевич Станкевич

Одну из четырёх золотых медалей получила команда Московского физико-технического института (3-е место), одну из серебряных — команда Белорусского государственного университета (5-е место), бронзовые медали достались МГУ (10-е место) и БГУИР (Белорусский государственный университет информатики и радиоэлектроники, 12-е место). Всего в соревнованиях принимали участие более 8500 команд из 2219 университетов 85 стран мира, в финал пробились 112 лучших.

  • Официальный сайт ACM-ICPC 2012
  • Таблица с результатами
  • Условия заданий (копия)

За последние 12 лет это уже седьмой успех российских студентов на ЧМ по программированию. Тот же СПбНИУ ИТМО побеждал в 2004, 2008 и 2009 годах. Саратовский государственный университет отличился в 2006 году, Санкт-Петербургский государственный университет — в 2000 и 2001 годах.

Конкуренцию российским студентам составляют китайцы, которые побеждали на этих соревнованиях четыре раза за последние 12 лет.

Правила ACM-ICPC
Каждая команда состоит из трёх студентов. К участию допускаются студенты высших учебных заведений, а также аспиранты первого года обучения. Студенты, дважды участвовавшие в финалах, не допускаются к участию.

Тур олимпиады происходит следующим образом: каждой команде выдаётся компьютер и 8-12 задач на английском языке, на пять часов. Команды пишут решения на языках программирования C, C++ или Java и посылают их на тестирующий сервер.

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

Если программа правильно отрабатывает на всех тестах, то задача команде засчитывается, а к «штрафному времени» прибавляется время от начала соревнований до момента сдачи задачи, плюс по 20 минут за каждую неудачную отправку решения, сделанную по этой задаче.

Побеждает команда, решившая больше всех задач, а если таких команд несколько, то команда, получившая наименьшее «штрафное время».

Следующий, 37-й финал Чемпионата мира по программированию пройдёт в 2013 году в Санкт-Петербурге.

Тренировочный центр СПбНИУ ИТМО

Источник: https://xakep.ru/2012/05/18/58713/

Университет ИТМО в седьмой раз стал чемпионом мира по программированию

Финал чемпионата прошел 24 мая в Рапид-Сити (Южная Дакота, США)

Университет ИТМО завоевал седьмой по счету чемпионский кубок самого крупного и престижного мирового турнира по программированию ACM ICPC, продолжив беспроигрышную серию России и побив собственный мировой рекорд по количеству побед. Финал чемпионата прошел 24 мая в Рапид-Сити (Южная Дакота, США).

41-я по счету Олимпиада ACM ICPC собрала рекордное число участников – 46 381 студент из 2 948 университетов 103 стран. (Это в 4 раза больше, чем на традиционных Олимпийских играх – так, в Летней Олимпиаде в Рио участвовали 11 544 спортсмена).

В финале главного мирового первенства студентов-программистов (проходившего, кстати, на настоящей спортивной арене) соревновались 133 команды, из них 13 представляли Россию: три команды из Москвы, три из Санкт-Петербурга и по одной из Екатеринбурга, Новосибирска, Перми, Петрозаводска, Саратова, Самары и Томска.

Честь Университета ИТМО защищали студенты кафедры компьютерных технологий Иван Белоногов (4 курс бакалавриата), Илья Збань (4 курс бакалавриата) и Владимир Смыкалов (1 курс магистратуры). Готовил команду тренер-рекордсмен Андрей Станкевич, которому вуз обязан всеми своими чемпионскими кубками.

 В 2016 году Станкевич получил престижную награду ACM ICPC Senior Coach Award, которую вручают тренерам, чьи подопечные 15 или более лет выходят в финал конкурса.

В главном поединке ACM ICPC разгорелась нешуточная борьба – за час до окончания соревнований, когда турнирная таблица была заморожена (участники перестают видеть результаты соперников), лидировал Университет ИТМО, однако до последнего оставалось загадкой, кто победит.

Студенты ИТМО справились с 10 из 12 задач – столько же решили еще четыре команды, но в итоге петербургский вуз показал лучшее время, что и принесло ему седьмой по счету кубок мира.

 Так Университет ИТМО продлил беспроигрышную серию российских команд на ACM ICPC – уже шестой год подряд заветный трофей достается петербуржцам.

Кроме того, вуз утвердился на позиции абсолютного рекордсмена по количеству чемпионских титулов ACM ICPC: на втором месте СПбГУ с четырьмя кубками, а у ближайших зарубежных соперников – американского Стэнфорда и китайского университета Джао Тонг – по три победы.

Еще три российских вуза стали призерами турнира. 12 лучшим командам-финалистам вручаются медали чемпионата – по четыре каждого достоинства. Золото, помимо Университета ИТМО, досталось Варшавскому университету, Сеульскому национальному университету и СПбГУ.

Серебряные медали взяли российский МФТИ и три китайских вуза – Университет Синьхуа, Пекинский университет и Университет Фудань. Бронзу завоевали Университет KAIST (Южная Корея), Уральский федеральный университет, Королевский технологический институт – KTH (Швеция) и Токийский университет.

 С полной таблицей результатов можно ознакомиться на сайте чемпионата.

«Все команды, вошедшие в ТОП-12, не раз назывались в списках фаворитов – больших сюрпризов не было.

По сравнению с прошлым годом, мощный рывок показали азиатские вузы: в прошлом году им досталось всего две медали, а сейчас – целых семь.

Однако в каждом регионе много сильных команд, и конкуренция все обостряется», – комментирует наставник команды Университета ИТМО Андрей Станкевич.

«Соревнование прошло удивительно гладко, – делится впечатлениями Иван Белоногов.

– В некоторых задачах мы интуитивно положились на факты, которые не могли доказать полностью, и чутье нас не подвело. Нам удалось сдать 10 задач фактически за четыре часа, и это дало хороший запас уверенности.

Но только в самом конце, когда мы сдали десятую задачу, я подумал: «Окей, видимо, получится взять золото!»»

«Рядом с нами сидела команда СПбГУ – иногда мы смотрели, сколько у них сдано задач, что у них происходит. Но в целом все время получалось сконцентрироваться на своих задачах», – рассказывает Владимир Смыкалов.

 «Как только закончился контест, мы подошли к командам из Варшавы и Сеула и уговорили их рассказать, сколько задач они решили. У всех оказалось по десять, но у нас было лучшее время», – добавляет Илья Збань.

Читайте также:  Меня взяли: что делать школьнику, которого задержали на митинге - студенческий портал

«Важно вовремя отказаться от той задачи, в которой придуманное решение окажется неверным. Понять, когда команда успевает исправить ошибку, а когда лучше оставить попытки и переключиться на другое задание», – поясняет Андрей Станкевич.

Последний час соревнований, признался тренер, был для него не менее волнующим, чем для его подопечных: «После того, как турнирная таблица замораживается, никаких способов показать тренеру, сдана ли задача, у ребят нет, но в этот раз, видя изображение с экрана их компьютера в ходе трансляции, я заметил, что после отправки последней задачи, G, они быстро переключились на страницу с результатами, и подумал: значит, все хорошо, сдали – это была не та задача, от которой стоило бы отказаться при неправильном ответе».

В ACM ICPC участвуют команды по три человека; в их распоряжении всего один компьютер – поэтому, помимо логики и умения работать в жестких временных рамках, конкурсанты должны проявить навыки командной игры и суметь грамотно распределить роли. Финальный поединок длится 5 часов.

Побеждает команда, которая правильно решит наибольшее количество задач за наименьшее время. Каждое задание включает описание некой выдуманной ситуации (легенду), примеры тестов и формальные ограничения. Чтобы решить задачу, участникам нужно «перевести» условия на язык математики, затем разработать алгоритм решения и написать код.

Отправленное судьям решение проходит проверки; за неудачные попытки командам начисляется штрафное время.

Команда Университета ИТМО готовилась к финалу чемпионата с октября прошлого года, тренируясь в среднем по пятнадцать часов в неделю.

Ребята участвовали в региональных отборочных этапах и тренировочных сборах, решали задачи олимпиад прошлых лет. «Мы так много тренировались вместе, что все процессы в команде были отлажены практически идеально.

Каждый писал свои задачи (некоторые мы делим между собой по типу), и всё получилось», – рассказывает Илья Збань.

Чемпионы ACM ICPC 2017 получили премию в размере 15 000 долларов США. Команды-медалисты также не остались без денежного вознаграждения.

Тысячи болельщиков по всему земному шару следили за ходом решающей битвы ACM ICPC по онлайн-трансляции, за организацию которой в этом году, как и ранее, отвечала техническая команда Университета ИТМО. По напряжению и накалу эмоций «прямой эфир» с Олимпиады по программированию мог поспорить с трансляциями крупнейших спортивных турниров.

Видеостриминг с финала шел на Youtube, twitch (крупнейшей видеоплатформе для геймеров) и в ВК (новшество 2017 года). Вещание впервые сопровождалось комментарием на четырех языках (английский, русский, китайский и арабский).

Зрители могли видеть как планы зала, где проходил турнир, так и картинку с вебкамер на компьютерах участников, скринкаст с экранов компьютеров, ход тестирования «посылок» (так называют решение задачи, отправленное на проверку) и вердикт судей. В прямом эфире шли интервью с экспертами и запись разборов заданий.

Источник: https://scientificrussia.ru/articles/universitet-itmo-v-sedmoj-raz-stal-chempionom-mira-po-programmirovaniyu

Студенты МГУ выиграли самый престижный в мире турнир по программированию

Команда Московского государственного университета им. Ломоносова второй год подряд победила на международной олимпиаде по программированию ICPC. В тройку призеров также вошли студенты Московского физико-технического института и Высшей школы экономики — у сборных обоих вузов «бронза». Всего в финальной стадии соревнований участвовали 10 команд из России.

«Золото» также получили Массачусетский институт технологий (MIT), Университет Токио и Университет Варшавы. Это традиция ICPC: медали каждого достоинства получают по четыре команды, но звание чемпиона мира — одна.

«Фаворитом в этом году многие считали команду MIT, у них был очень сильный состав», — рассказал Forbes координатор по взаимодействию с университетами компании JetBrains Филипп Торчинский.

По его словам, до последнего момента за титул с МГУ отчаянно боролись не только MIT, но и университеты Варшавы и Токио: «Несколько команд решили восемь задач, MIT и японская команда — девять, но за две минуты до окончания времени команде МГУ удалось правильно решить десятую задачу — это сделало их лидерами».

Победа за несколько минут до «падения флажка» — уже фирменный стиль МГУ: в 2018-м россияне одержали победу в таком же стиле.

За Россией остается мировой рекорд по количеству чемпионских титулов за всю историю соревнований, проводимых с 1977 года. Команда Университета ИТМО выигрывала их семь раз. Еще четыре раза побеждали студенты СПбГУ. Из зарубежных команд по три победы на счету Стэнфорда и Шанхайского транспортного университета.

В этом году ИТМО занял лишь 17-е место. Это можно объяснить сменой команды — состав был полностью обновлен. Китайские команды, в последние годы претендовавшие на золотые медали, не получили наград по той же причине. Процесс смены составов регулярен: правила запрещают участвовать в финальном этапе больше двух раз и студентам старше 25 лет.

«В целом, соревнование весьма консервативное, академическое и чтит традиции, но одновременно с этим поддерживает постоянную связь с индустрией», — описал Forbes прикладное значение олимпиады секретарь международного оргкомитета ICPC, председатель жюри финала ICPC в регионе Северная Евразия, тьютор факультета информационных технологий и программирования ИТМО Роман Елизаров. Из сменяющихся факторов он отметил обновление набора языков и инструментов разработки: «Например, в 2018 году в финале чемпионата мира участники впервые получили возможность использовать язык программирования Kotlin, созданный компанией JetBrains».

Источник: https://www.forbes.ru/tehnologii/374415-studenty-mgu-vyigrali-samyy-prestizhnyy-v-mire-turnir-po-programmirovaniyu

Студенты СПбГУ выиграли чемпионат мира по программированию

20 мая. ПРАВМИР. Команда Санкт-Петербургского государственного университета выиграла чемпионат мира по программированию среди студенческих команд, который проходил на таиландском острове Пхукет.

Команда СПбГУ стала победителем чемпионата мира по программированию Ассоциации вычислительной техники (ACM-ICPC), сообщает пресс-служба университета. Кроме того, команда МФТИ заняла на этом чемпионате 4 место и получила медали, а еще три российских вуза — ИТМО, УРФУ и ННГУ — стали призерами.

В финальном этапе чемпионата участвовали 128 студенческих команд. По условиям конкурса, они должны были решить 13 задач за минимально короткий срок. В результате наибольшее число заданий выполнили студенты Санкт-Петербургского государственного университета Игорь Пышкин, Алексей Гордеев, Станислав Ершов, тренер Андрей Лопатин. Они решили 11 задач, затратив меньше всего времени.

Представители петербургского университета обошли соперников из Гарвардского университета, Университета ИТМО, Массачусетского технологического института, Шанхайского университета Джао Тонг, МГУ им. Ломоносова и других вузов. Второе место заняла команда Шанхайского университета транспорта, третье — Гарвардского университета.

Команда привезет в Санкт-Петербург большой металлический кубок с именами победителей, который навечно останется в СПбГУ, и индивидуальные призы — по 5 тыс. долларов США на каждого из участников команды, передает ТАСС.

Как отмечают в университете, до этого представители СПбГУ трижды становились победителями чемпионата: в 2000 и 2001 годах (в той легендарной команде играли Николай Дуров и Андрей Лопатин, ставшие впоследствии ведущими разработчиками «ВКонтакте»), а также в 2014 году (тогда выиграла команда в составе Егора Суворова, Дмитрия Егорова и Павла Кунявского, которую тренировал Андрей Лопатин).

МФТИ, в свою очередь завоевал вторую в своей истории медаль — первую программисты из Долгопрудного завоевали в 2012 году, на чемпионате в Варшаве, сообщается на сайте университета.

Чемпионат ICPC является самым престижным в мире соревнованием для молодых программистов. Командный чемпионат мира по программированию среди студенческих команд проводится с 1970-х годов. Первое командное соревнование по программированию под эгидой Ассоциации вычислительной техники (ACM) состоялось в Техасском университете в 1970 году.

Свой нынешний формат чемпионат принял в 1977 году, когда его первый финал был проведен в рамках ежегодной конференции ACM по информатике. Изначально в нем участвовали представители американских университетов, однако со временем в конкурсе стали принимать и студенты из других стран. В 2013 году финальный этап прошел в Екатеринбурге.

В составе каждой команды — три студента, в распоряжении которых один компьютер и комплект математических задач.

Поскольку вы здесь…

… у нас есть небольшая просьба. Статьи и материалы часто меняют жизни людей – обеспечивается доступ к лекарствам, дети-сироты обретают семьи, пересматриваются судебные дела, находятся ответы на сложные вопросы.

Правмир работает уже 15 лет – благодаря пожертвованиям читателей. Чтобы делать качественные материалы нужно оплачивать работу журналистов, фотографов, редакторов. Нам не обойтись без вашей помощи и поддержки.

Пожалуйста, поддержите Правмир, подпишитесь на регулярное пожертвование. 50, 100, 200 рублей — чтобы Правмир продолжался. А мы обещаем не сбавлять оборотов!

Подписывайтесь на канал Правмира в Yandex.Zen

Источник: https://www.pravmir.ru/studentyi-spbgu-vyiigrali-chempionat-mira-po-programmirovaniyu/

ACM/ICPC: зачем студентам олимпиады по программированию?

Густокашин Михаил Сергеевич

Центр студенческих олимпиад: Директор

Заварин Сергей Сергеевич

Факультет компьютерных наук: аналитик, аспирант факультета журналистики МГУ им. М.В. Ломоносова

Панкратьев Антон

доцент МГУ им. М.В. Ломоносова

Христенко Олег

технический координатор Открытого кубка им. Е.В. Панкратьева по программированию

Наиболее массовым и известным соревнованием по программированию среди учащихся в вузах является Международная студенческая олимпиада по программированию (ICPC). Впервые она состоялось в 1977 г. в рамках конференции АСМ по информатике. С тех пор олимпиада ежегодно проводится под эгидой ассоциации вычислительной техники (АСМ).

ACM/ICPC – командное студенческое соревнование, что накладывает определенные ограничения на состав участников: допускаются студенты вузов или аспиранты первого года обучения не старше 24 лет, каждая команда состоит из трех человек. Студентам нельзя участвовать больше двух раз в финальной стадии и больше пяти раз в региональном отборе.

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

До финала проходит несколько региональных этапов отбора (четвертьфинал и полуфинал), на которые вузы соответствующего региона могут выставить любое количество команд.

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

Российские вузы впервые приняли участие в олимпиаде только в 1993 г., когда в ее географии был образован Восточно-Европейский регион. Начиная с 2000 г.

российские команды становились чемпионами турнира одиннадцать раз: один раз победила команда Саратовского государственного университета (СГУ), четыре раза – Санкт-Петербургского государственного университета (СПбГУ), шесть раз – Университета ИТМО.

Представители других российских вузов также стабильно занимают высокие места. Например, команда Московского государственного университета им. М.В. Ломоносова (МГУ) впервые приняла участие в финале ACM в 1996 г. С тех пор команды МГУ пять раз становились вице-чемпионами мира и были награждены золотыми медалями, один раз завоевали серебро, а также шесть раз становились бронзовыми призерами.

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

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

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

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

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

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

Немаловажный момент – трудиться приходится действительно много. Многие олимпиадники встречаются несколько раз в неделю на пять-шесть часов, после чего еще тратят время, индивидуально дорешивая задачи. Несколько раз в год они ездят на сборы, где в интенсивном режиме решают задачи каждый день.

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

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

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

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

Если у него в наличии окажется соответствующий опыт, он легко получит желаемую должность.

Во-вторых, в целом, достижения на этих соревнованиях являются показателем сильных интеллектуальных способностей студента.

За время своего участия в соревнованиях ACM студенты приобретают навыки нахождения оптимальных решений достаточно сложных задач, что помогает им в дальнейшем успешно обрабатывать большие объемы данных, с которыми им приходится сталкиваться при работе над реальными проектами.

Конечно, есть немало умных людей, которые привыкли долго и тщательно обдумывать решение задачи. Они могут решить какую-то сложную научную задачу, но на олимпиаде на это отведено мало времени, а это стресс – зачастую люди без соответствующего опыта не могут работать в таких условиях.

В-третьих, безусловно, престиж.

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

К примеру, спонсором финалов ACM/ICPC регулярно является компания IBM, которая предлагает денежный приз победителям турнира, а также стажировку или работу членам команд, завоевавших золото.

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

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

Однако, во-первых, это достаточно редкое явление, а во-вторых, точно также дело обстоит и с олимпиадным движением по любому другому предмету, и в целом с любой активной деятельностью студента, напрямую не касающейся учебы.

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

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

Более того, во многих университетах существует практика, когда участники соревнований впоследствии начинают там преподавать или становятся тренерами студенческих команд – это еще один вариант развития, помимо работы в ведущих IT-компаниях. Возможность профессионально заниматься любимым делом и после окончания университета также является серьезным подспорьем для участия в олимпиадном движении.

Источник: https://cs.hse.ru/HERB/gustokashin_zavarin

Ссылка на основную публикацию