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