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