Основные структуры данных и алгоритмы

Целями освоения дисциплины (модуля) «Основные структуры данных и алгоритмы (базовый курс)» является получение знаний и умений эффективной реализации структур данных, методов и алгоритмов их оптимальной обработки.

Для достижения поставленной цели в курсе «Основные структуры данных и алгоритмы (базовый курс)» решаются задачи приобретения:

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

Изучение дисциплины направлено на формирование и развитие общекультурных и профессиональных компетенций:

  • осознание сущности и значения информации в развитии современного общества; владение основными методами, способами и средствами получения, хранения, переработки информации;
  • наличие навыков работы с компьютером как средством управления информацией;
  • разработка модели компонентов информационных систем, включая модели баз данных;
  • разработка компонентов программных комплексов и баз данных, использование современных инструментальных средств и технологий программирования.

В результате изучения дисциплины студент должен:

  • знать основные структуры данных и алгоритмы работы с ними;
  • уметь ставить задачу и разрабатывать алгоритм ее решения;
  • владеть навыками выбора и разработки структур данных для поставленной задачи.

В ходе проведения лекционных занятий предусматривается:

  • использование электронного демонстрационного материала;
  • организация дискуссий при обсуждении эффективности работы рассматриваемых алгоритмов.

В ходе проведения всех лабораторных занятий предусматривается использование средств вычислительной техники при выполнении индивидуальных заданий.