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

Mar 23, 2019 18:32



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



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

В исследовании принимали участие более 5500 учащихся из 126 учебных заведений по всему миру. Чтобы проверить уровень их навыков, на HackerRank провели конкурс по программированию. Каждый университет оценивался по соотношению количества принимающих участие студентов с их уровнем подготовки (считали по формуле ниже). При этом, в рейтинг проходили лишь те вузы, которые представили не менее 10 студентов.



Результатом исследования стал список топ-10 лучших в мире университетов по уровню подготовки программистов. Лидером рейтинга стал Санкт-Петербургский государственный университет ИТМО - тот самый, студенты которого 7 раз (больше всех в мире) побеждали в студенческом чемпионате мира по спортивному программированию ACM ICPC. .

На втором месте - китайский Sun Yat-sen Memorial Middle School, а на третьем - Ho Chi Minh City University of Science из Вьетнама.

«Платформа HackerRank проводит регулярные открытые соревнования для программистов, - комментирует тьютор кафедры компьютерных технологий Лидия Перовская. - Несмотря на то, что изначально она была рассчитана на студентов из Индии, она достаточно быстро получила массовое признание. Соревнования проводятся в разных форматах. Один из крайних - University CodeSprint, в котором каждый студент мог защитить честь своего университета и принести ему очки рейтинга, решая задачи. Кроме славы, победа в контесте приносит победившему вузу 5000 долларов».

Как отмечает Лидия Перовская, за позиции Университета ИТМО боролись 44 студента, стараясь принести в копилку вуза дополнительные очки. Девять программистов петербургского университета, в том числе двукратный чемпион ACM ICPC Геннадий Короткевич и серебряные призеры соревнования Антон Ковшаров и Владимир Смыкалов, решили все задачи контеста. В итоге студенты вуза набрали в общем зачете 407.39 очков.

Также HackerRank составил рейтинг стран с лучшими разработчиками, лидерами в котором стали Россия, Китая и Польша, проанализировав данные 1,4 млн тестовых заданий, выполненных 300 тысячами разработчиков за последние несколько лет.

Университеты и их количество побед в международной студенческой олимпиаде по программированию ACM/ICPC

1. Университет ИТМО (Россия) - 7 раз
2. СПбГУ (Россия) - 4 раза
3. Шанхайский университет транспорта (Цзяотун) (Китай) - 3 раза
4. Стэнфордский университет (США)-3 раза
5. МГУ (Россия) - 2 раза
6. Варшавский университет (Польша) - 2 раза
7. Университет Уотерлу (Канада)-2 раза
8. Калифорнийский технологический институт (США)-2 раза
9. Сент-Луисский университет (США)-2 раза
10. Чжэцзянский университет (Китай) - 1 раз
11. Саратовский государственный университет (Россия) - 1 раз
12. Карлов университет (Прага) (Чехия)-1 раз
13. Харви Мадд Колледж (США) - 1 раз
14. Калифорнийский университет в Беркли (США) - 1 раз
15. Фрайбургский университет (Германия)-1 раз
16. Гарвардский университет (США)-1 раз
17. Мельбурнский университет (Австралия)-1 раз
18. Университет Отаго (Новая Зеландия)-1 раз
19. Калифорнийский университет в Лос-Анджелесе (США)-1 раз
20. Университет Джона Хопкинса (США)-1 раз
21. Университет Небраски (США)-1 раз
22. Университет Бэйлора (США)-1 раз
23. Миссурийский университет (США)-1 раз
24. Массачусетский технологический институт (США)-1 раз
25. Мичиганский университет (США)-1 раз

1. США - 17 раз
2. Россия - 14 раз
3. Китай - 4 раза
4. Польша - 2 раза
5. Канада - 2 раза
6. Чехия - 1 раз
7. Германия - 1 раз
8. Австралия - 1 раз
9. Новая Зеландия - 1 раз

Как видим, США выигрывала олимпиаду чаще остальных, но она принимала участие во всех соревнованиях. А если подсчитать количество побед США с 1993 года (с этого года участие начала принимать Россия), то их будет всего 3.

Историческая справка чемпионата ACM ICPC

Ежегодный международный студенческий Чемпионат Мира по программированию (International Collegiate Programming Contest, ICPC) проводится Ассоциацией вычислительной техники (Association for Computing Machinery, ACM) с 1970 года. Конкурс постепенно превратился в крупное международное соревнование, проходящее в несколько этапов. Первый финал чемпионата мира прошел в 1977 году в рамках организованной ACM конференции по компьютерным наукам ACM Computer Science Conference. До 1989 года в соревнованиях преимущественно принимали участие студенты университетов Канады и Америки. К настоящему моменту олимпиада охватывает весь мир, и каждый год количество команд продолжает расти на 10-20 %: в 2014 году в соревнованиях уже приняло участие 32043 участника из 2286 университетов 94 стран. Россия начала принимать участие в ACM ICPC с 1993 года.



Онлайн курсы университета ИТМО (Открытое образование)

Программирование

Алгоритмы программирования и структуры данных
Веб-программирование
Программирование и разработка веб-приложений
Программирование и разработка веб-приложений. Часть 2
Разработка Android-приложений для мобильных устройств
Основы разработки игр на Unity
Функциональное программирование: базовый курс
Методы и алгоритмы теории графов

Другие курсы от ИТМО

Методы обработки навигационной измерительной информации
Инфокоммуникационные протоколы
Протоколы мобильных и конвергентных сетей
Информатика для втузов
Управление мехатронными и робототехническими системами
Элементы систем автоматического управления
Линейные системы автоматического управления
Системы автоматизированного проектирования
Компьютерная инженерная графика. Часть 1
Компьютерная инженерная графика. Часть 2
Трехмерное моделирование
Трехмерная визуализация
Инновационная экономика и технологическое предпринимательство
Статистические методы в управлении инновациями
Предпринимательство в креативных индустриях
Правовые основы интеллектуальной собственности
Аддитивные технологии и 3D-печать
Лазерные технологии
Нанокомпозиты для фотоники
Наноматериалы в биотехнологии и биоинженерии

Курсы по программированию от других ВУЗов (Открытое образование)

Программирование на C# (УрФУ)
Технологии программирования (УрФУ)
Web 2.0 программирование на языке Python (СПбПУ)
Python для извлечения и обработки данных (НИУ ВШЭ)
Управление данными (СПбПУ)
Базы данных (СПбГУ)
Методы доступа к данным и информационного поиска (УрФУ)
Введение в инженерию больших данных (НИТУ «МИСиС»)
Анализ данных на практике (МФТИ)
Наука о данных и аналитика больших объемов данных (СПбПУ)
R для лингвистов: программирование и анализ данных (НИУ ВШЭ)
Суперкомпьютеры и параллельная обработка данных (МГУ имени М.В.Ломоносова)
Параллельное программирование с использованием OpenMP и MPI (ТГУ (г.Томск))
Управление разработкой корпоративных информационных систем (НИЯУ МИФИ)
Введение в искусственный интеллект (НИУ ВШЭ)
Теория графов (МФТИ)
Веб-графы и методы работы с ними (МФТИ)
Продвинутые графы (МФТИ)
Случайные графы (МФТИ)
Теория кодирования (МФТИ)
Криптографические методы защиты информации (НИЯУ МИФИ)
Математические и инструментальные методы машинного обучения (НИЯУ МИФИ)

Еще курсы

Проект "Лучшие кадры лучшей страны"
GeekBrains
coursera
Современная цифровая образовательная среда в Российской Федерации
НОУ «ИНТУИТ»
OpenProfession

Еще ссылки
Весь гарвардский курс по основам программирования (CS50 2015 год)
Сайты с уроками программирования и со справочниками
Сайты для обучения программированию
Youtube-каналы с уроками программирования
Лекции и уроки
Самые востребованные языки программирования в России
Рейтинг: самые популярные языки программирования 2018 года
История языков программирования
Инкубатор гениев: кто выигрывает чемпионаты мира по программированию
Дистанционное образование в России (среднее профессиональное образование, бакалавриат, магистратура, MBA / mini MBA, курсы повышения квалификации, профессиональная переподготовка, профессиональное обучение)
Топ 20 стран по золотым медалям на международных олимпиадах по математике, физике и химии
Исследование: Россия стала лидером в сфере технологий и анализа данных
«Русские хакеры самые злобные в мире»: Евгений Касперский - о русских программистах, правилах бизнес
Самые лучшие школьные системы образования в мире
Самые лучшие системы высшего образования в мире
Рейтинг лучших ВУЗов мира по количеству побед на международных студенческих олимпиадах
Почему российские программисты отказывают Google и Microsoft
Как сложилась карьера призеров школьных и студенческих олимпиад

лекции, программирование, образование, дистанционное образование, университет

Previous post Next post
Up