ВСГУТУ, Улан-Удэ, Хаптахаева Н.Б., 2013. — 51 с.
Цели и задачи дисциплины.
Краткая характеристика дисциплины, её место в учебном процессе.
Распределение учебного времени дисциплины «Программирование».
Связь с другими дисциплинами.
Программирование как научная дисциплина.
Этапы создания программного обеспечения.
Постановка задачи: понятие задачи.
Анализ, формальная постановка и выбор метода решения.
Проектирование (разработка алгоритма).
Логическое проектирование.
Алгоритм.
Анализ алгоритмов.
Свойства алгоритма.
Анализ алгоритма из примера.
Разработка алгоритма методом пошаговой детализации.
Пример разработки алгоритма методом пошаговой детализации.
Теорема Дейкстра.
Способы записи алгоритмов.
ГОСТ 19.701-90: наиболее часто используемые обозначения.
Псевдокод.
Базовые алгоритмические структуры: ветвление.
Отладка программы.
Среда языка программирования.
Языки программирования.
Современные интегрированные среды программирования.
Методологии программирования.
Принципы структурного программирования.
Краткая характеристика дисциплины, её место в учебном процессе.
Распределение учебного времени дисциплины «Программирование».
Связь с другими дисциплинами.
Программирование как научная дисциплина.
Этапы создания программного обеспечения.
Постановка задачи: понятие задачи.
Анализ, формальная постановка и выбор метода решения.
Проектирование (разработка алгоритма).
Логическое проектирование.
Алгоритм.
Анализ алгоритмов.
Свойства алгоритма.
Анализ алгоритма из примера.
Разработка алгоритма методом пошаговой детализации.
Пример разработки алгоритма методом пошаговой детализации.
Теорема Дейкстра.
Способы записи алгоритмов.
ГОСТ 19.701-90: наиболее часто используемые обозначения.
Псевдокод.
Базовые алгоритмические структуры: ветвление.
Отладка программы.
Среда языка программирования.
Языки программирования.
Современные интегрированные среды программирования.
Методологии программирования.
Принципы структурного программирования.