МИНИСТЕРСТВО НАУКИ И ВЫСШЕГО ОБРАЗОВАНИЯ РОССИЙСКОЙ ФЕДЕРАЦИИ
Федеральное государственное бюджетное образовательное учреждение высшего образования «Орловский государственный аграрный университет имени Н.В. Парахина»
рабочая программа дисциплины (модуля)
Алгоритмизация и программирование
Декан факультета/директор института (колледжа)
v09.03.03_25_ПИвСО.plx
09.03.03 Прикладная информатика
Прикладная информатика в строительной отрасли
______________Мысишин Игорь Сергеевич
Инженерно-строительный институт
УП: v09.03.03_25_ПИвСО.plx
к.э.н., доцент, Шестаков Роман Борисович
Алгоритмизация и программирование
Рабочая программа дисциплины
разработана в соответствии с ФГОС ВО:
Федеральный государственный образовательный стандарт высшего образования - бакалавриат по направлению подготовки 09.03.03 Прикладная информатика (приказ Минобрнауки России от 19.09.2017 г. № 922)
09.03.03 Прикладная информатика
составлена на основании учебного плана:
утвержденного учёным советом вуза от 25.02.2025 протокол № 8.
Протокол от 25.05.2025 г. № 6
Зав. кафедрой Чекулина Татьяна Александровна
Рабочая программа одобрена на заседании кафедры
Согласовано на заседании МК, протокол №___ от __ __________20__г.
УП: v09.03.03_25_ПИвСО.plx
1. ЦЕЛИ ОСВОЕНИЯ ДИСЦИПЛИНЫ (МОДУЛЯ)
Цель дисциплины заключается в формировании у обучающихся базовых компетенций в области разработки и реализации алгоритмов посредством современных технологий программирования. Курс направлен на подготовку квалифицированных специалистов, способных эффективно решать задачи проектирования, анализа и реализации программных продуктов различного уровня сложности.
2. МЕСТО ДИСЦИПЛИНЫ (МОДУЛЯ) В СТРУКТУРЕ ОБРАЗОВАТЕЛЬНОЙ ПРОГРАММЫ
Требования к предварительной подготовке обучающегося:
-Ведение терминологического словаря. Это поможет быстрее усваивать теоретический материал, грамотно строить речь при устных и письменных ответах
-Подготовка к практическим занятиям. Необходимо ознакомиться с планом практического занятия, который отражает содержание предложенной темы. Затем следует проработать текущий материал, изучить обязательную и дополнительную литературу, рекомендованную к теме
-Подготовка к итоговой аттестации. Для подготовки к итоговой аттестации следует ознакомиться со списком вопросов. В качестве основы для подготовки рекомендуется лекционный материал и проработанные задания лабораторных работ.
Информационная безопасность
Информационные технологии и программирование
Дисциплины (модули) и практики, для которых освоение данной дисциплины (модуля) необходимо как предшествующее:
Информационная безопасность
3. ФОРМИРУЕМЫЕ КОМПЕТЕНЦИИ И ИНДИКАТОРЫ ИХ ДОСТИЖЕНИЯ
ОПК-7: Способен разрабатывать алгоритмы и программы, пригодные для практического применения
ОПК-7.1: Осуществляет выбор языков программирования и работы с базами данных, операционные системы и оболочки, современные программные среды разработки информационных систем и технологий
ОПК-7.2: Применяет языки программирования и работы с базами данных, современные программные среды разработки информационных систем и технологий для автоматизации бизнес-процессов, решения прикладных задач различных классов, ведения баз данных и информационных хранилищ
ОПК-7.3: Демонстрирует навыки программирования, отладки и тестирования прототипов программно-технических комплексов задач
УП: v09.03.03_25_ПИвСО.plx
Распределение часов дисциплины по семестрам
Семестр
(<Курс>.<Семестр на курсе>)
Лабораторно-практические занятия
Контактная работа Контроль
Виды контроля в семестрах:
4. СТРУКТУРА И СОДЕРЖАНИЕ ДИСЦИПЛИНЫ (МОДУЛЯ)
Наименование разделов и тем /вид занятия/
Раздел 1. Алгоритмизация и программирование
Языки програмирования. Введение в PYTHON /Лек/
Алгоритмы линейной структуры /Лек/
Ветвления и циклы в Python /Лек/
Функции и модули в Python /Лек/
УП: v09.03.03_25_ПИвСО.plx
Массивы и списки в Python /Лек/
Основные принципы OOP в Python. Классы и объекты /Лек/
Наследование и полиморфизм в Python /Лек/
Исключения в Python /Лек/
Файловая система и I/O в Python /Лек/
Графическое представление данных в Python. GUI /Лек/
Проектирование ПО.
Оптимизация и тестирование в Python /Лек/
Алгоритмы линейной структуры /ЛПЗ/
Ветвления и циклы в Python /ЛПЗ/
Функции и модули в Python /ЛПЗ/
Функции и модули в Python /ЛПЗ/
Массивы и списки в Python /ЛПЗ/
Основные принципы OOP в Python. Классы и объекты /ЛПЗ/
Исключения в Python /ЛПЗ/
Файловая система и I/O в Python /ЛПЗ/
Графическое представление данных в Python. GUI /ЛПЗ/
Проектирование ПО. Оптимизация и тестирование в Python /ЛПЗ/
Самостоятельная работа /Ср/
5. ФОНД ОЦЕНОЧНЫХ СРЕДСТВ
5.1. Контрольные вопросы и задания
5.2. Темы письменных работ
5.3. Фонд оценочных средств
УП: v09.03.03_25_ПИвСО.plx
5.4. Перечень видов оценочных средств
6. УЧЕБНО-МЕТОДИЧЕСКОЕ И ИНФОРМАЦИОННОЕ ОБЕСПЕЧЕНИЕ ДИСЦИПЛИНЫ (МОДУЛЯ)
6.1. Рекомендуемая литература
6.1.1. Основная литература
Трофимов В. В., Павловская Т. А.
Алгоритмизация и программирование: учебник для вузов
6.1.2. Дополнительная литература
Основы программирования на Python: учебник для вузов
6.3.1 Лицензионное и свободно распространяемое программное обеспечение, в том числе отечественного производства
Microsoft Windows Professional 8 версия 8
Microsoft Office 2013 Russian Academic версия 2013
Microsoft Office Professional Plus 2007 Russian Academic версия 2007
6.3.2 Перечень профессиональных баз данных и информационных справочных систем
7. МТО (оборудование и технические средства обучения)
8. МЕТОДИЧЕСКИЕ УКАЗАНИЯ ДЛЯ ОБУЧАЮЩИХСЯ ПО ОСВОЕНИЮ ДИСЦИПЛИНЫ (МОДУЛЯ)
Учебным планом предусмотрены следующие виды занятий:
- лекции;
- лабораторные занятия.
В ходе лекционных занятий рассматриваются основные теоретические вопросы, даются
рекомендации для самостоятельной работы и подготовке к лабораторным занятиям.
В ходе лабораторных занятий углубляются и закрепляются знания студентов по ряду
рассмотренных на лекциях вопросов, развиваются навыки практической работы.
При подготовке к лабораторным занятиям каждый студент должен:
– изучить рекомендованную учебную литературу;
– изучить конспекты лекций;
– подготовить ответы на все вопросы по изучаемой теме.
В процессе подготовки к лабораторным занятиям студенты могут воспользоваться
консультациями преподавателя.
Вопросы, не рассмотренные на лекциях и лабораторных занятиях, должны быть изучены
студентами в ходе самостоятельной работы. Контроль самостоятельной работы студентов над
учебной программой курса осуществляется в ходе занятий методом опроса и выполнения
лабораторных заданий. В ходе самостоятельной работы каждый студент обязан прочитать
основную и по возможности дополнительную литературу по изучаемой теме, дополнить
конспекты
лекций
первоисточников, выделить непонятные термины, найти их значение в энциклопедических
словарях.
Обучающийся имеет неограниченный доступ к учебно-методическим материалам дисциплины в электронной информационно-образовательной среде университета
http://cab.orelsau.ru
9. ПЕРЕЧЕНЬ УЧЕБНО-МЕТОДИЧЕСКОГО ОБЕСПЕЧЕНИЯ ДЛЯ САМОСТОЯТЕЛЬНОЙ РАБОТЫ ОБУЧАЮЩИХСЯ ПО ДИСЦИПЛИНЕ.