ВВГУ Аннотации Детали Специалитет (реализ) {U7}
Аннотация дисциплины Алгоритмизация и программирование
Связь с другими дисциплинами:- Программирование
- Информатика
- (230101.65) Вычислительные машины, комплексы, системы и сети
- (230201.65) Информационные системы и технологии
- Зачет
- Защита: Курсовая Pабота/Проект
Цель курса: Изучение методов и средств алгоритмизации и программирования ,
Задачи курса: Изучение разделов: Основные этапы решения задач на ЭВМ; критерии качества программы; диалоговые программы; дружественность, жизненный цикл программы; постановка задачи и спецификация программы; способы записи алгоритма; программа на языке высокого уровня; стандартные типы данных; представление основных структур программирования: итерация, ветвление, повторение; процедуры; типы данных, определяемые пользователем; записи; файлы; динамические структуры данных; списки: основные виды и способы реализации; программирование рекурсивных алгоритмов; способы конструирования программ; модульные программы; основы доказательства правильности.
Компетенции: Изучение дисциплины направлено на развитие алгоритмического мышления, формирование навыков в разработке простых программных продуктов.,
Содержание курса: Запись числовых констант, переменных и выражений. Типы данных. Операции и функции над данными. Структура программы и основные операторы языка. Массивы. Процедуры и функции. Строки, множества, записи, файлы. Динамические структуры данных. Линейные списки. Стек, очередь. Бинарные деревья. Рекурсии и фракталы.,
Ключевые слова:- алгоритм
- массив
- операторы языка
- стек
- типы данных