- Цели и задачи дисциплины
- Цель. Формирование: грамотного алгоритмического мышления, понимания фундаментальных свойств алгоритмов, представления о структурах данных и методах работы с ними. Задачи: Изучить типовые структуры данных и методы их обработки, научиться выбирать структуры данных, соответствующие прикладным задачам программирования, и оценивать их эффективность.
- Краткое содержание дисциплины
- Основные структуры данных: стек, очередь, словарь, линейные списки, деревья. Алгоритмы и их оценка. Древовидные структуры и их применение. Методы внутренней и внешней сортировки. Алгоритмы на графах. Перемешанные таблицы и ассоциативные массивы.
- Компетенции обучающегося, формируемые в результате освоения дисциплины
- Выпускник должен обладать:
- ОПК-4 Способен разрабатывать алгоритмы и компьютерные программы, пригодные для практического применения
- Образование
- Учебный план 01.03.04, 2023, (4.0), Прикладная математика
- Алгоритмы и структуры данных