Бакалавриат
2021/2022




Алгоритмы и структуры данных
Статус:
Курс обязательный (Программная инженерия)
Направление:
09.03.04. Программная инженерия
Где читается:
Факультет менеджмента (Пермь)
Когда читается:
2-й курс, 1-3 модуль
Формат изучения:
с онлайн-курсом
Онлайн-часы:
24
Охват аудитории:
для своего кампуса
Язык:
русский
Кредиты:
8
Контактные часы:
100
Программа дисциплины
Аннотация
Учебный курс «Алгоритмы и структуры данных» ориентирован на изучение базовых алгоритмов и структур данных, используемых при решении задач поиска, хранения и обработки информации, а также при проектировании и разработке средств реализации прикладных информационных технологий. Целью изучения дисциплины «Алгоритмы и структуры данных» является обретение навыков анализа и реализации существующих, а также разработки новых эффективных алгоритмов программирования и структур данных для решения широкого круга прикладных задач.
Цель освоения дисциплины
- развитие профессионального кругозора и алгоритмического мышления студентов
- выработка навыков решения задач, требующих разработку и формализацию алгоритмов и использования основных структур данных
- обучение студентов важнейшим теоретическим положениям информатики
Планируемые результаты обучения
- Использует основные структуры данных при разработке алгоритмов
- Использует приближенные и эвристические алгоритмы для труднорешаемых задач комбинаторной оптимизации
- Использует эффективные алгоритмы для нахождения оптимальных потоков
- Использует эффективные алгоритмы для построения оптимальных расписаний
- Применяет методы комбинаторики при подсчете комбинаторных объектов
Содержание учебной дисциплины
- Раздел 1. Дополнительные главы комбинаторики
- Раздел 2. Эффективные алгоритмы теории расписаний
- Раздел 3. Эффективные алгортмы для решения потоковых задач
- Раздел 4. Труднорешаемые задачи, приближенные алгоритмы, эвристики
- Раздел 5. Элементарные структуры данных, деревья поиска
Промежуточная аттестация
- 2021/2022 учебный год 1 модуль0.3 * Самостоятельная работа 2 + 0.1 * Самостоятельная работа 1 + 0.6 * Контрольная работа 1
- 2021/2022 учебный год 2 модуль
- 2021/2022 учебный год 3 модуль0.6 * Контрольная работа 1 + 0.3 * Самостоятельная работа 2 + 0.1 * Самостоятельная работа 1
Список литературы
Рекомендуемая основная литература
- Колдаев В. Д. - Структуры и алгоритмы обработки данных - 978-5-369-01264-2 - РИОР - 2026 - https://znanium.ru/catalog/document?id=484786 - 484786 - ZNANIUM
Рекомендуемая дополнительная литература
- Белов В.В., Чистякова В.И. - Алгоритмы и структуры данных - 978-5-906818-25-6 - КУРС - 2023 - https://znanium.ru/catalog/document?id=436550 - 436550 - ZNANIUM