• A
  • A
  • A
  • АБB
  • АБB
  • АБB
  • А
  • А
  • А
  • А
  • А
Обычная версия сайта

Программа «Алгоритмы и структуры данных»

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

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

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

 

76

академических часов, в том числе 40 часов лекций и семинаров.

46 000

рублей.
Оплату можно разбить на две части.
Для студентов, выпускников и слушателей основных и дополнительных программ НИУ ВШЭ предусмотрены скидки.

По итогам программы выдается Удостоверение о повышении квалификации установленного НИУ ВШЭ образца.

Начальные требования

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

Документы для зачисления

Сканированные копии:

  1. паспорта (3-4 страница, а также страница с адресом регистрации);
  2. диплома о высшем или среднем профессиональном образовании (первые две страницы);
  3. актуальной справки из вуза (если вы являетесь студентом);
  4. свидетельства о смене фамилии (если в паспорте и дипломе фамилия не совпадает).

Расписание занятий

18 июля — 24 октября 2020 г.
Один раз в неделю, по субботам (15:30-18:30), очно


Место проведения: Покровский бульвар, 11

Записаться на программу

Преподаватели

 

Владимир Лосев

Старший разработчик в Яндексе, приглашённый преподаватель на образовательной программе «Прикладная математика и информатика» ФКН. 

 

 

 

Как устроено обучение

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

В программе курса:

  • Модель вычислений, введение в асимптотический анализ
  • Очередь, Стек, список и динамический массив
  • Сортировки
  • Бинарные деревья поиска
  • Хэш-таблицы
  • Графы и алгоритмы на них
  • Алгоритмы на строках

 

Для прохождения курса вам понадобятся основы программирования на Python.

Записаться на программу