Целями освоения дисциплины (модуля) «Основные структуры данных и алгоритмы (базовый курс)» является получение знаний и умений эффективной реализации структур данных, методов и алгоритмов их оптимальной обработки.
Для достижения поставленной цели в курсе «Основные структуры данных и алгоритмы (базовый курс)» решаются задачи приобретения:
- представлений о методах быстрого поиска информации;
- информации об основных статических структурах данных;
- информации об основных динамических структурах данных.
Изучение дисциплины направлено на формирование и развитие общекультурных и профессиональных компетенций:
- осознание сущности и значения информации в развитии современного общества; владение основными методами, способами и средствами получения, хранения, переработки информации;
- наличие навыков работы с компьютером как средством управления информацией;
- разработка модели компонентов информационных систем, включая модели баз данных;
- разработка компонентов программных комплексов и баз данных, использование современных инструментальных средств и технологий программирования.
В результате изучения дисциплины студент должен:
- знать основные структуры данных и алгоритмы работы с ними;
- уметь ставить задачу и разрабатывать алгоритм ее решения;
- владеть навыками выбора и разработки структур данных для поставленной задачи.
В ходе проведения лекционных занятий предусматривается:
- использование электронного демонстрационного материала;
- организация дискуссий при обсуждении эффективности работы рассматриваемых алгоритмов.
В ходе проведения всех лабораторных занятий предусматривается использование средств вычислительной техники при выполнении индивидуальных заданий.