Учебная дисциплина «Алгоритмы и структуры данных» является практико-ориентированной дисциплиной и относится к вариативной части образовательной программы. Для изучения данной учебной дисциплины необходимы знания и умения, формируемые предшествующей дисциплиной Программирование. Знания и умения, полученные в ходе изучения дисциплины «Алгоритмы и структуры данных» являются основой для изучения последующих дисциплин: Объектно-ориентированное программирование, Теория автоматов и формальных языков.

Цель изучения дисциплины «Алгоритмы и структуры данных»:

·  изучение наиболее распространённых структур данных и алгоритмов их обработки;

·  изучение методов построения и анализа алгоритмов.

Задачи:

·  формирование алгоритмической и информационной культуры студентов;

·  овладение техникой построения и анализа алгоритмов;

·  развитие у студентов логического и аналитического мышления;

·  формирование практических навыков программной реализации абстрактные структуры данных и алгоритмов.