Дисциплина «Основы алгоритмизации и программирования»
Модуль 1. Основы алгоритмизации
Тема 1.1. Понятие алгоритма и его основные свойства: массовость, дискретность, детерминированность, результативность. Численные и логические алгоритмы
Тема 1.2. Основные этапы разработки алгоритмов: постановка задачи, построение математической модели, разработка алгоритма решения задачи, проверка правильности и оценка сложности алгоритма
Тема 2.1. История развития и классификация языков программирования. Краткий обзор современных парадигм программирования: процедурная, объектноориентированная, функциональная