Курс:

Специализация «Структуры и алгоритмы данных»

Об этом курсе

Данная специализация представляет собой смесь теории и практики: вы изучите алгоритмические приемы решения различных вычислительных задач и реализуете около 100 задач алгоритмического кодирования на выбранном вами языке программирования.
Ни один другой онлайн-курс по алгоритмам даже не приблизится к тому, чтобы предложить вам множество проблем программирования, с которыми вы можете столкнуться на следующем собеседовании. Чтобы подготовить вас, мы инвестировали более 3000 часов в разработку наших задач в качестве альтернативы вопросам множественного выбора, которые вы обычно находите в MOOCs. К сожалению, мы не верим в вопросы с множественным выбором, когда дело доходит до алгоритмов обучения...или что-нибудь еще в информатике! Для каждого алгоритма, который вы разрабатываете и реализуете, мы разработали несколько тестов, чтобы проверить его правильность и время работы — вам придется отлаживать свои программы, даже не зная, что это за тесты! Это может показаться сложным, но мы считаем, что это единственный способ по-настоящему понять, как работают алгоритмы и овладеть искусством программирования. Специализация состоит из двух реальных проектов: большие сети и сборка генома. Вы проанализируете как дорожные сети, так и социальные сети и узнаете, как вычислить кратчайший маршрут между Нью-Йорком и Сан-Франциско (в 1000 раз быстрее, чем стандартные алгоритмы кратчайшего пути!) После этого вы узнаете, как собрать геномы из миллионов коротких фрагментов ДНК и как алгоритмы сборки
подпитывают последние разработки в персонализированной медицине.

Авторы: НИУ ВШЭ; Калифорнийский Университет, Сан-Диего; Яндекс
Преподаватели: Даниил М. Кейн, Павел Певзнер, Михаил Левин, Нил Родос, А. С. Куликов

Каталог онлайн-курсов НИУ ВШЭ: https://elearning.hse.ru/en/mooc/

Есть вопрос?

Начать обучение