Бакалавриат
2021/2022
Программирование на языке Python
Лучший по критерию «Новизна полученных знаний»
Статус:
Курс обязательный (Юриспруденция)
Направление:
40.03.01. Юриспруденция
Где читается:
Факультет менеджмента (Пермь)
Когда читается:
2-й курс, 2 модуль
Формат изучения:
без онлайн-курса
Охват аудитории:
для своего кампуса
Язык:
русский
Кредиты:
4
Контактные часы:
40
Программа дисциплины
Аннотация
Настоящая программа учебной дисциплины устанавливает требования к образовательным результатам и результатам обучения студента и определяет содержание и виды учебных занятий и отчетности. Программа предназначена для преподавателей, ведущих дисциплину «Программирование на языке Python», учебных ассистентов и студентов направления подготовки 40.03.01 Юриспруденция, обучающихся по образовательной программе «Юриспруденция».
Цель освоения дисциплины
- Понятие типа данных, основные структуры данных языка Python; основы алгоритмизации: определение, свойства и средства формализации алгоритмов, методы исследования их свойств, оценки эффективности; управляющие структуры языка Python; методы разработки алгоритмов, конструирования программ для выбора наиболее подходящих алгоритмов и средств их реализации в зависимости от постановки задачи.
- Использовать средства отладки современных систем программирования; реализовать алгоритм на языке Python, используя наиболее подходящие конструкции и структуры данных.
- Навыками разработки программ средней сложности с использованием возможностей современных систем программирования, средств тестирования и отладки, документирования.
Планируемые результаты обучения
- Слушатель способен взаимодействовать с подсистемами ввода/вывода из программы на на языке Python.
- Слушатель способен запустить программу на выполнение, настроить среду выполнения
- Слушатель способен использовать адекватным образом различные структуры данных в программах на языке Python.
- Слушатель способен производить обработку исключений, элементы функционального программирования и подключать дополнительные модули к своим программам.
- Слушатель способен реализовывать алгоритмы с использованием операторов языка Python.
Содержание учебной дисциплины
- Раздел 1. Основы языка Python
- Раздел 2. Управляющие операторы
- Раздел 3. Структуры данных
- Раздел 4. Операции ввода/вывода
- Раздел 5. Дополнительные возможности языка
Элементы контроля
- Контрольная работа
- Самостоятельная работа
- ЭкзаменЭкзамен проводится онлайн в письменной форме в виде теста. Возможно получение итоговой оценки по накопленной как средней арифметической за все виды работ (по согласованию со студентом).
Промежуточная аттестация
- 2021/2022 учебный год 2 модуль0.4 * Экзамен + 0.3 * Контрольная работа + 0.3 * Самостоятельная работа
Список литературы
Рекомендуемая основная литература
- Федоров Д. Ю. - ПРОГРАММИРОВАНИЕ НА ЯЗЫКЕ ВЫСОКОГО УРОВНЯ PYTHON 2-е изд. Учебное пособие для СПО - М.:Издательство Юрайт - 2019 - 161с. - ISBN: 978-5-534-11961-9 - Текст электронный // ЭБС ЮРАЙТ - URL: https://urait.ru/book/programmirovanie-na-yazyke-vysokogo-urovnya-python-446505
Рекомендуемая дополнительная литература
- Основы алгоритмизации и программирования на Python : учеб. пособие / С.Р. Гуриков. — М. : ФОРУМ : ИНФРА-М, 2019. — 343 с. — (Среднее профессиональное образование). - Режим доступа: http://znanium.com/catalog/product/970143