Бакалавриат
2022/2023
Основы и методология программирования I
Статус:
Курс обязательный (Цифровые платформы и логистика)
Направление:
38.03.02. Менеджмент
Кто читает:
Департамент экономики
Где читается:
Санкт-Петербургская школа экономики и менеджмента
Когда читается:
1-й курс, 1, 2 модуль
Формат изучения:
без онлайн-курса
Охват аудитории:
для своего кампуса
Преподаватели:
Резник Сергей Александрович,
Шагаев Дамир Тагирзянович
Язык:
русский
Кредиты:
3
Контактные часы:
56
Программа дисциплины
Аннотация
Дисциплина базовой части профессионального цикла. Дисциплина направлена на формирование у студентов теоретических знаний и практических навыков по основам методологии программирования, а также приобретение навыков использования методов алгоритмизации и программирования на языке высокого уровня.
Цель освоения дисциплины
- Формирование у студентов теоретических знаний и практических навыков по основам методологии программирования
- Приобретение навыков использования методов алгоритмизации и программирования на языке высокого уровня
Планируемые результаты обучения
- Знает основные принципы программирования на языке Python. Знает основные этапы создания скрипта на языке Python.
- Умеет проводить предварительный анализ поставленной задачи для выбора оптимального алгоритма ее решения. Использует выбранный алгоритм для решения задачи, реализуя его на языке Python, анализирует полученный результат и применимость метода.
- Знает основные библиотеки языка Python. Использует данные библиотеки при решении прикладных задач.
- Отлаживает, редактирует и разрабатывает программы на языке Python.
Содержание учебной дисциплины
- Введение в Python
- Объектно-ориентированное программирование на Python
- Фреймворки Python
Элементы контроля
- Домашнее задание №1Домашнее задание №3 выдается студентам в одном варианте. Срок выполнения домашнего задания - 2 недели. Форма представления обучающимися домашнего задания - представленные в письменном виде решения задач.
- Домашнее задание №2Домашнее задание №4 выдается студентам в одном варианте. Срок выполнения домашнего задания - 2 недели. Форма представления обучающимися домашнего задания - представленные в письменном виде решения задач.
- ЭкзаменУстный экзамен проводится в форме ответов на вопросы экзаменационного билета. Экзаменационный билет представляет собой один из алгоритмов, которые надо было реализовать в домашнем задании. На подготовку ответа выделяется 2,5 часа.
Промежуточная аттестация
- 2022/2023 учебный год 2 модульПреподаватель учитывает оценку за текущий контроль (домашние задания). Онакопленная = 0,5*Од/з1 + 0,5*Од/з2 Результирующая оценка за дисциплину рассчитывается следующим образом: ОРезультирующая = 0,5Онакопленная + 0,5Оэкзамен
Список литературы
Рекомендуемая основная литература
- Федоров, Д. Ю. Программирование на языке высокого уровня Python : учебное пособие для вузов / Д. Ю. Федоров. — 3-е изд., перераб. и доп. — Москва : Издательство Юрайт, 2021. — 210 с. — (Высшее образование). — ISBN 978-5-534-14638-7. — Текст : электронный // Образовательная платформа Юрайт [сайт]. — URL: https://urait.ru/bcode/478098 (дата обращения: 28.08.2023).
Рекомендуемая дополнительная литература
- Операционные системы, среды и оболочки: Учебное пособие / Т.Л. Партыка, И.И. Попов. - 5-e изд., перераб. и доп. - М.: Форум: НИЦ ИНФРА-М, 2013. - 560 с.: ил.; 60x90 1/16. - (Профессиональное образование). (п) ISBN 978-5-91134-743-7 - Режим доступа: http://znanium.com/catalog/product/405821