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