Целью изучения дисциплины является ознакомление студентов с базовыми понятиями раздела «Алгоритмизация и программирование». Особое внимание уделяется структурам данных и основным алгоритмическим конструкциям. Идет активная работа с арифметическими, строковыми и логическими типами данных, а также с массивами и записями. В качестве средства реализации алгоритмов используется визуальная среда программирования, благодаря чему студенты учатся не только описывать алгоритмические конструкции на языке программирования, но и создавать пользовательский интерфейс.
Программное обеспечение: типы, назначение, области использования. Системы программирования. Визуальная среда программирования Borland Delphi. Язык программирования Pascal. Основные структуры данных. Описание, ввод и вывод данных. Оператор условного перехода. Оператор выбора. Циклические конструкции. Массивы: ввод, вывод, обработка. Процедуры и функции обработки строк. Пользовательские процедуры и функции. Записи.