Первый курс новой программы MicroMasters на платформе edX начинается 1 февраля. Получение сертификата, состоящего из восьми курсов, займет двенадцать месяцев и засчитывается для получения степени магистра в Университете Рочестера.
Рекламное объявление об алгоритмах и структурах данных гласит:
Эта программа MicroMasters представляет собой сочетание теории и практики: вы изучите алгоритмические методы решения различных вычислительных задач путем реализации более ста задач алгоритмического кодирования на любом языке программирования по вашему выбору.
Ни один другой онлайн-курс по алгоритмам даже близко не предлагает вам множество задач по программированию, с которыми вы можете столкнуться на следующем собеседовании. Чтобы подготовить вас, мы потратили тысячи часов на разработку задач в качестве альтернативы вопросам с несколькими вариантами ответов, которые вы обычно найдете в МООК. Мы верим в обучение через приложения, особенно когда речь идет об алгоритмах обучения.
Для каждого разрабатываемого и реализуемого вами алгоритма мы разработали несколько тестов, чтобы проверить его правильность и время работы — вам придется отлаживать свои программы, даже не зная, что это за тесты! Это может показаться трудным, но мы считаем, что это единственный способ по-настоящему понять, как работают алгоритмы, и овладеть искусством программирования.
Каждый преподаваемый курс в программе длится от 3 до 7 недель и имеет следующую последовательность:
Алгоритмический дизайн и методы
Структуры данных
Графические алгоритмы
NP-полные задачи
Алгоритмы обработки строк и сопоставления с образцом
Динамическое программирование: приложения в машинном обучении и геномике
Графические алгоритмы в секвенировании генома
Это приводит к Главному камню «Алгоритмы и структуры данных», который описывается как «проблема больших данных», охватывающая всю программу MicroMasters.
Курс разработан в Калифорнийском университете в Сан-Диего, и его материалы имеют много общего со специализацией по структурам данных и алгоритмам Coursera, о которой мы сообщали, когда она была представлена в марте 2016 года. Версия Coursera состоит из пяти курсов по 4-5. недель, которые возобновляются через регулярные промежутки времени для размещения новых групп студентов, за которыми следует Задача программирования сборки генома в качестве краеугольного камня. Его первый курс, Algorithmic Toolbox, кажется, очень похож по содержанию на Алгоритмический дизайн и методы на edX, причем оба варианта имеют одинаковый состав инструкторов.
Начиная с 1 февраля и длится 6 недель с 8-10 часами работы в неделю, версия edX охватывает:
Основные алгоритмические методы — жадные алгоритмы, разделяй и властвуй, двоичный поиск, сортировка, динамическое программирование
Лучшие практики эффективной реализации алгоритмов
Способы тестирования и отладки программ Одно различие между этими двумя платформами заключается в том, что на edX студенты, которые не хотят иметь сертификат и выбирают бесплатный вариант, по-прежнему имеют доступ ко всем учебным материалам, включая задачи по программированию, тогда как на Coursera задания по кодированию недоступны для тех, кто только аудит курса бесплатно.
Если вам нужны учетные данные edX MicroMaster, вы можете получить скидку 10% (1080 долларов США, а не 1200 долларов при оплате 150 долларов за каждую отдельно), заплатив за всю программу заранее. Помимо признания в отрасли, если учащийся подает заявку на поступление в Школу индивидуального обучения (SOIC) на программу магистра наук в области профессиональных исследований в Рочестерском технологическом институте и будет принят, он будет засчитан в 25% требуемой курсовой работы. по этой программе.