Файл: мирэа российский технологический университет.docx

ВУЗ: Не указан

Категория: Не указан

Дисциплина: Не указана

Добавлен: 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