Алгоритмы и структуры данных
Цель - обучить основам алгоритмического программирования, привить практические навыки решения задач с помощью базовых алгоритмов и структур данных, сформировать правильное представление о времени работы и эффективности различных алгоритмов и структур данных.
IT: Для программистов и IT-специалистовIT: Для программистов и IT-специалистов / Программирование
Технопарк МГТУ имени Н.Э.БауманаОткрытый набор
120 часов
Онлайн
Бесплатно
Анонс программы
Цель - обучить основам алгоритмического программирования, привить практические навыки решения задач с помощью базовых алгоритмов и структур данных, сформировать правильное представление о времени работы и эффективности различных алгоритмов и структур данных.Преподаватель
Степан Мацкевич - Ведущий программист небольшой группы секретных разработок в компании ABBYY.Георгий Иванов - Занимаюсь разработкой поиска в компании mail.ru. Закончил МФТИ в 2009г.Дмитрий Корепанов - Закончил ФизТех, работаю в ABBYY.Описание Программы
- Лекция No1: Введение в курс. Массивы.
- Семинар No1: Элементарные алгоритмы. + ДЗ No1
- Лекция No2: Списки, стек, очередь, дек. Динамическое программирование и жадные алгоритмы.
- Семинар No2: Работа с массивами и базовыми структурами данных. + ДЗ No2
- Семинар No3: Динамическое программирование и жадные алгоритмы. + ДЗ No3
- Контрольное занятие No1: Рубежный контроль No1. Проверка знаний
- Лекция No3: Двоичная куча. Сортировки (часть 1).
- Семинар No4: Двоичная куча и сортировки с использованием операции сравнения. + ДЗ No4
- Лекция No4: Сортировки (часть 2). Порядковые статистики.
- Семинар No5: Сортировка слиянием и порядковые статистики. + ДЗ No5
- Семинар No6: Поразрядные сортировки. Соревнование. + ДЗ No6
- Контрольное занятие No2: Рубежный контроль No2. Проверка знаний
- Лекция No5: Хеш-таблицы и код Хаффмана
- Семинар No7: Хеш-таблицы. + ДЗ No9
- Лекция No6: Деревья
- Семинар No8: Двоичные деревья поиска. Декартовы деревья. + ДЗ No7
- Семинар No9: АВЛ и сплей деревья. + ДЗ No8
- Контрольное занятие No3: Итоговое занятие
Итого: 18 занятий, 9 ДЗ, 78 часа + 42 часа СР
В результате изучения курса студент должен знать основные алгоритмы, типы и структуры данных, уметь применять их в разработке более сложных алгоритмов и программ для решения различных задач системного и прикладного программирования.
Записаться на курс
Алгоритмы и структуры данных
Бесплатно
Открытый набор
120 часов
Онлайн
Бесплатно
Другие курсы
Пожарно-технический минимум: Программа обучения
Кредо, АНО ДПО
1 500 ₽
Открытый набор
Челябинск, 454007, г. Челябинск, ул. 40-летия Октября, д. 21
Эффективные продажи в торговом зале. Базовый уровень: Тренинг
Бизнес Партнер, тренинговая компания
27 000 ₽
Открытый набор
Москва, Москва, ул. Орджоникидзе, д. 11 стр. 11, БЦ ABC Estate, офис 612
Современные бактериологические методы исследований: Повышение квалификации
Единый Центр Подготовки Кадров
15 000 ₽
Открытый набор
Онлайн