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

Цель - обучить основам алгоритмического программирования, привить практические навыки решения задач с помощью базовых алгоритмов и структур данных, сформировать правильное представление о времени работы и эффективности различных алгоритмов и структур данных.
IT: Для программистов и IT-специалистовIT: Для программистов и IT-специалистов / Программирование
Технопарк МГТУ имени Н.Э.Баумана логоТехнопарк МГТУ имени Н.Э.Баумана
Открытый набор
120 часов
Онлайн
Бесплатно

Анонс программы

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

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

Степан Мацкевич - Ведущий программист небольшой группы секретных разработок в компании ABBYY.Георгий Иванов - Занимаюсь разработкой поиска в компании mail.ru. Закончил МФТИ в 2009г.Дмитрий Корепанов - Закончил ФизТех, работаю в ABBYY.

Описание Программы

  1. Лекция No1: Введение в курс. Массивы.
  2. Семинар No1: Элементарные алгоритмы. + ДЗ No1
  3. Лекция No2: Списки, стек, очередь, дек. Динамическое программирование и жадные алгоритмы.
  4. Семинар No2: Работа с массивами и базовыми структурами данных. + ДЗ No2
  5. Семинар No3: Динамическое программирование и жадные алгоритмы. + ДЗ No3
  6. Контрольное занятие No1: Рубежный контроль No1. Проверка знаний
  7. Лекция No3: Двоичная куча. Сортировки (часть 1).
  8. Семинар No4: Двоичная куча и сортировки с использованием операции сравнения. + ДЗ No4
  9. Лекция No4: Сортировки (часть 2). Порядковые статистики.
  10. Семинар No5: Сортировка слиянием и порядковые статистики. + ДЗ No5
  11. Семинар No6: Поразрядные сортировки. Соревнование. + ДЗ No6
  12. Контрольное занятие No2: Рубежный контроль No2. Проверка знаний
  13. Лекция No5: Хеш-таблицы и код Хаффмана
  14. Семинар No7: Хеш-таблицы. + ДЗ No9
  15. Лекция No6: Деревья
  16. Семинар No8: Двоичные деревья поиска. Декартовы деревья. + ДЗ No7
  17. Семинар No9: АВЛ и сплей деревья. + ДЗ No8
  18. Контрольное занятие No3: Итоговое занятие

Итого: 18 занятий, 9 ДЗ, 78 часа + 42 часа СР

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

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