Содержание дисциплины:Она является дисциплиной Курса по выбору. Состоит из лекционного курса и лабораторного практикума. В лекционном курсе рассматриваются понятие алгоритма, его свойства, способы записи, его виды, вспомогательные и итерационные алгоритмы, структуры данных, понятие массива, виды массивов, нелинейные алгоритмы обработки массивов. На лабораторных занятиях студенты учатся строить нелинейные алгоритмы различных задач в виде структурных блок-схем и программ на Паскале.
Компетенции:студенты должны знать основные понятия дисциплины, перечисленные выше, уметь строить структурные алгоритмы различных видов, описывать их структуры и «переводить» их на язык Паскаль.
Связь с другими дисциплинами:Программирование, Программное обеспечение ЭВМ.