ВУЗ: Не указан
Категория: Не указан
Дисциплина: Не указана
Добавлен: 05.12.2023
Просмотров: 6863
Скачиваний: 33
ВНИМАНИЕ! Если данный файл нарушает Ваши авторские права, то обязательно сообщите нам.
| УП: 27.03.03_ИАС_ИК_2021.plx | | | стр. 2 | |||
| Программу составил(и): | | | | | ||
| | | | | | ||
| канд. техн. наук, доцент, Карпов Д.А. _________________ | ||||||
| | | | | | ||
| Рабочая программа дисциплины | | | ||||
| Основы программирования | ||||||
| | | | | | ||
| разработана в соответствии с ФГОС ВО: | | | ||||
| Федеральный государственный образовательный стандарт высшего образования - бакалавриат по направлению подготовки 27.03.03 Системный анализ и управление (приказ Минобрнауки России от 07.08.2020 г. № 902) | ||||||
| | | | | | ||
| составлена на основании учебного плана: | | | ||||
| направление: 27.03.03 Системный анализ и управление направленность: «Инженерия автоматизированных систем» | ||||||
| | | | | | ||
| Рабочая программа одобрена на заседании кафедры | ||||||
| кафедра общей информатики | ||||||
| | | | | | ||
| Протокол от 19.03.2021 № 44 Зав. кафедрой Карпов Дмитрий Анатольевич ___________________ | ||||||
| УП: 27.03.03_ИАС_ИК_2021.plx | | | стр. 3 | |
| | | | | |
| | ||||
| | | | | |
| | ||||
| | | | | |
| Визирование РПД для исполнения в очередном учебном году | ||||
| | | | | |
| Рабочая программа пересмотрена, обсуждена и одобрена для исполнения в 2019-2020 учебном году на заседании кафедры | ||||
| кафедра общей информатики | ||||
| | | | | |
| | Протокол от __ __________ 2019 г. № __ Зав. кафедрой ____________________ ____________________ | |||
| | | Подпись Расшифровка подписи | ||
| | | | ||
| | | | | |
| | ||||
| | | | | |
| | ||||
| | | | | |
| Визирование РПД для исполнения в очередном учебном году | ||||
| | | | | |
| Рабочая программа пересмотрена, обсуждена и одобрена для исполнения в 2020-2021 учебном году на заседании кафедры | ||||
| кафедра общей информатики | ||||
| | | | | |
| | Протокол от __ __________ 2020 г. № __ Зав. кафедрой ____________________ ____________________ | |||
| | | | Подпись Расшифровка подписи | |
| | | | | |
| | ||||
| | | | | |
| | ||||
| | | | | |
| Визирование РПД для исполнения в очередном учебном году | ||||
| | | | | |
| Рабочая программа пересмотрена, обсуждена и одобрена для исполнения в 2021-2022 учебном году на заседании кафедры | ||||
| кафедра общей информатики | ||||
| | | | | |
| | Протокол от __ __________ 2021 г. № __ Зав. кафедрой ____________________ ____________________ | |||
| | | | Подпись Расшифровка подписи | |
| | | | | |
| | ||||
| | | | | |
| | ||||
| | | | | |
| Визирование РПД для исполнения в очередном учебном году | ||||
| | | | | |
| Рабочая программа пересмотрена, обсуждена и одобрена для исполнения в 2022-2023 учебном году на заседании кафедры | ||||
| кафедра общей информатики | ||||
| | | | | |
| | Протокол от __ __________ 2022 г. № __ Зав. кафедрой ____________________ ____________________ | |||
| | | | Подпись Расшифровка подписи | |
| УП: 27.03.03_ИАС_ИК_2021.plx | | стр. 4 | |||
| 1. ЦЕЛИ ОСВОЕНИЯ ДИСЦИПЛИНЫ (МОДУЛЯ) | |||||
| | | | | | |
| Дисциплина «Основы программирования» имеет своей целью способствовать формированию у обучающихся компетенций. предусмотренных данной рабочей программой в соответствии с требованиями ФГОС ВО по направлению подготовки 27.03.03 Системный анализ и управление с учетом специфики направленности подготовки – «Инженерия автоматизированных систем». | |||||
| | | | | | |
| 2. МЕСТО ДИСЦИПЛИНЫ (МОДУЛЯ) В СТРУКТУРЕ ОБРАЗОВАТЕЛЬНОЙ ПРОГРАММЫ | |||||
| | Направление: | | 27.03.03 Системный анализ и управление | ||
| | |||||
| | Направленность: | | Инженерия автоматизированных систем | ||
| | | | |||
| | Блок: | | Дисциплины (модули) | ||
| | | | |||
| | Часть: | | Обязательная часть | ||
| | | | |||
| | Общая трудоемкость: | | 4 з.е. (144 акад. час.). | ||
| | | | |||
| | | | | | |
| 3. КОМПЕТЕНЦИИ ОБУЧАЮЩЕГОСЯ, ФОРМИРУЕМЫЕ В РЕЗУЛЬТАТЕ ОСВОЕНИЯ ДИСЦИПЛИНЫ (МОДУЛЯ) | |||||
| | | | | | |
| В результате освоения дисциплины обучающийся должен овладеть компетенциями: | |||||
| ОПК-6 - Способен разрабатывать методы моделирования, анализа и технологии синтеза процессов и систем, а также алгоритмы и программы, основанные на этих методах, пригодные для практического применения в области техники и технологии | |||||
| | | | | | |
| ПЛАНИРУЕМЫЕ РЕЗУЛЬТАТЫ ОБУЧЕНИЯ ПО ДИСЦИПЛИНЕ (МОДУЛЮ), ХАРАКТЕРИЗУЮЩИЕ ФОРМИРОВАНИЯ КОМПЕТЕНЦИЙ | |||||
| | | | | | |
| ОПК-6 : Способен разрабатывать методы моделирования, анализа и технологии синтеза процессов и систем, а также алгоритмы и программы, основанные на этих методах, пригодные для практического применения в области техники и технологии | |||||
| | | | | | |
| ОПК-6.2 : Разрабатывает алгоритмы и программы, основанные на методах моделирования, анализа и технологиях синтеза процессов и систем, пригодные для практического применения в области техники и технологии | |||||
| Знать: | |||||
| - методы моделирования, анализа и технологиях синтеза процессов и систем, а также алгоритмы и программы, пригодные для практического применения в области техники и технологии | |||||
| Уметь: | |||||
| - разрабатывать алгоритмы и программы, основанные на методах моделирования, анализа и технологиях синтеза процессов и систем, пригодные для практического применения в области техники и технологии | |||||
| Владеть: | |||||
| - способностью разрабатывать алгоритмы и программы, основанные на методах моделирования, анализа и технологиях синтеза процессов и систем, пригодные для практического применения в области техники и технологии | |||||
| | | | | | |
| В РЕЗУЛЬТАТЕ ОСВОЕНИЯ ДИСЦИПЛИНЫ (МОДУЛЯ) ОБУЧАЮЩИЙСЯ ДОЛЖЕН | |||||
| | | | | | |
| Знать: | |||||
| - методы моделирования, анализа и технологиях синтеза процессов и систем, а также алгоритмы и программы, пригодные для практического применения в области техники и технологии | |||||
| Уметь: | |||||
| УП: 27.03.03_ИАС_ИК_2021.plx | | | | | стр. 5 | ||||||
| - разрабатывать алгоритмы и программы, основанные на методах моделирования, анализа и технологиях синтеза процессов и систем, пригодные для практического применения в области техники и технологии | |||||||||||
| Владеть: | |||||||||||
| - способностью разрабатывать алгоритмы и программы, основанные на методах моделирования, анализа и технологиях синтеза процессов и систем, пригодные для практического применения в области техники и технологии | |||||||||||
| | | | | | | | |||||
| 4. СТРУКТУРА И СОДЕРЖАНИЕ ДИСЦИПЛИНЫ (МОДУЛЯ) | |||||||||||
| | | | | | | | |||||
| При проведении учебных занятий организация обеспечивает развитие у обучающихся навыков командной работы, межличностной коммуникации, принятия решений и лидерских качеств. | |||||||||||
| Код занятия | Наименование разделов и тем /вид занятия/ | Сем. | Часов | Компетенции | |||||||
| 1. Основы алгоритмизации и программирования | |||||||||||
| 1.1 | Понятие алгоритма. (Лек). Понятие алгоритма. Виды алгоритмов. Способы записи алгоритмов. Язык структурного программирования Дейкстры. Типы данных. Простейшие операции обработки информации. | 1 | 1 | ОПК-6.2 | |||||||
| 1.2 | Подготовка к аудиторным занятиям (Ср). Подготовка к аудиторным и лекционным занятиям | 1 | 2 | ОПК-6.2 | |||||||
| 2. Среда разработки Qt Creator | |||||||||||
| 2.1 | Элементы управления и разработки программных продуктов. (Лек). Основные элементы управления и разработки программных продуктов кроссплатформенной среды. | 1 | 1 | ОПК-6.2 | |||||||
| 2.2 | Подготовка к аудиторным занятиям (Ср). Подготовка к аудиторным и лекционным занятиям | 1 | 2 | ОПК-6.2 | |||||||
| 3. Базовые типы и конструкции языка С++ | |||||||||||
| 3.1 | Структуры. (Лек). Объявление переменных и типов данных. Структуры. Операции присваивания. Арифметические, логические и побитовые операции. Общий вид программы, комментарии. Арифметические выражения. | 1 | 1 | ОПК-6.2 | |||||||
| 3.2 | Выполнение практических заданий (Пр). Арифметический калькулятор на переключателях с 5-ю арифметическими операциями (плюс, минус, умножить, поделить, квадратный корень) для вещественных чисел. | 1 | 2 | ОПК-6.2 | |||||||
| 3.3 | Выполнение практических заданий (Пр). Логический калькулятор на полях с выпадающим списком с минимум 6-ю логическими операциями (конъюнкция, дизъюнкция и проч.) | 1 | 2 | ОПК-6.2 | |||||||
| 3.4 | Выполнение практических заданий (Пр). Рассчитать периметр и площадь треугольника, заданного координатами его вершин в прямоугольной декартовой системе координат. | 1 | 2 | ОПК-6.2 | |||||||
| 3.5 | Подготовка к аудиторным занятиям (Ср). Подготовка к аудиторным и лекционным занятиям | 1 | 2 | ОПК-6.2 | |||||||
| УП: 27.03.03_ИАС_ИК_2021.plx | | | | | стр. 6 | |
| 4. Логические выражения и условные операторы | ||||||
| 4.1 | Управляющие структуры. Составные предложения if и их трассировка (Лек). Управляющие структуры. Условия: логические операторы, приоритет операторов, укороченное вычисление, сравнение символов, логическое присваивание. Предложение if: с одним или двумя вариантами выбора и их сравнение, форматирование. Составные предложения if и их трассировка. Шаги принятия решений в алгоритме. Вложенные предложения if и многовариантное принятие решения: сравнение вложенных предложений if и последовательных предложений if, вид вложенного предложения if при многовариантном принятии решения, порядок условий в многовариантном принятии решения, вложенные предложения if с двумя и более переменными. Предложение switch, сравнение вложенных предложений if с предложением switch. Операторы break и continue. | 1 | 2 | ОПК-6.2 | ||
| 4.2 | Выполнение практических заданий (Пр). Логический калькулятор на полях с выпадающим списком с минимум 6-ю логическими операциями (конъюнкция, дизъюнкция и проч.). Рассчитать периметр и площадь треугольника, заданного координатами его вершин в прямоугольной декартовой системе координат. | 1 | 2 | ОПК-6.2 | ||
| 4.3 | Выполнение практических заданий (Пр). Логический калькулятор на полях с выпадающим списком с минимум 6-ю логическими операциями (конъюнкция, дизъюнкция и проч.). Рассчитать периметр и площадь треугольника, заданного координатами его вершин в прямоугольной декартовой системе координат. | 1 | 2 | ОПК-6.2 | ||
| 4.4 | Подготовка к аудиторным занятиям (Ср). Подготовка к аудиторным и лекционным занятиям | 1 | 2 | ОПК-6.2 | ||
| 5. Массивы | ||||||
| 5.1 | Понятие массива. (Лек). Понятие массива, объявление массива. Массивы символов, строки. Функции работы со строками. Двумерные массивы. Инициализация массивов. Многомерные массивы. Строка как массив символов. Динамические и статические массивы. | 1 | 1 | ОПК-6.2 | ||
| 5.2 | Выполнение практических заданий (Пр). Рассчитать периметр и площадь многоугольника, заданного координатами его вершин в прямоугольной декартовой системе координат. Количество вершин многоугольника задается пользователем. | 1 | 2 | ОПК-6.2 | ||
| 5.3 | Выполнение практических заданий (Пр). Работа с таблицами, массивами: сортировка, поиск, удаление дубликатов. | 1 | 2 | ОПК-6.2 | ||