Бакалавриат
2022/2023
Основы алгоритмизации
Лучший по критерию «Полезность курса для расширения кругозора и разностороннего развития»
Лучший по критерию «Новизна полученных знаний»
Статус:
Курс обязательный (Бизнес-информатика)
Направление:
38.03.05. Бизнес-информатика
Когда читается:
1-й курс, 1 модуль
Формат изучения:
с онлайн-курсом
Онлайн-часы:
20
Охват аудитории:
для своего кампуса
Язык:
русский
Кредиты:
4
Контактные часы:
20
Программа дисциплины
Аннотация
Программа предназначена для студентов направления подготовки 38.03.05 Бизнес-информатика, обучающихся по образовательной программе «Бизнес-информатика». Дисциплина предполагает изучение информационных технологий, прохождение онлайн-курса по цифровой грамотности - что способствует подготовке к НОК по цифровой грамотности. Кроме того, курс позволит заинтересованным в программировании студентам получить основы алгоритмического мышления и программирования на языке C. Дисциплина рекомендована для студентов 1 курса бакалавриата ОП "Бизнес-информатика".
Цель освоения дисциплины
- Формирование алгоритмического мышления
- Формирование понимания принципов программирования и основных конструкций языка программирования Python
- Формирование базовых навыков программирования на языке Python
- Формирование навыков командного управления кодом посредством Git
Планируемые результаты обучения
- Студент способен реализовать алгоритм по текстовому описанию задачи
- Студент может классифицировать представленный алгоритм и оценивать его эффективность
- Студент способен преобразовать алгоритм из одной формы в другую. Студент может успешно анализировать и понимать блок-схемы.
- Студент знает различия методологий программирования, умеет выбрать оптимальный язык программирования по описанию задачи.
- Студент понимает основные конструкции языка Python и способен написать программу, эквивалентную блок-схеме алгоритма.
- Студент знает существующие системы контроля версий и понимает принципы их работы
- Студент умеет пользоваться основными конструкциями Git, создавать собственный репозиторий и управлять изменениями в нем.
Содержание учебной дисциплины
- Основы алгоритмизации. Тема 1
- Основы алгоритмизации. Тема 2
- Языки и методологии программирования. Тема 1
- Языки и методологии программирования. Тема 2
- Системы контроля версий. Тема 1
- Системы контроля версий. Тема 2
Промежуточная аттестация
- 2022/2023 учебный год 1 модуль0.7 * Лабораторная работа + 0.2 * Тест + 0.1 * Активность
Список литературы
Рекомендуемая основная литература
- Chacon, S., & Straub, B. (2014). Pro Git: Vol. Second edition. Apress.
Рекомендуемая дополнительная литература
- Гамма Э., Хелм Р., Джонсон Р., Влиссидес Дж. - Приемы объектно-ориентированного проектирования. Паттерны проектирования - 978-5-4461-1213-5 - Санкт-Петербург: Питер - 2020 - 361851 - https://ibooks.ru/bookshelf/361851/reading - iBOOKS
- Приемы объектно-ориентированного проектирования. Паттерны проектирования : пер. с англ., Гамма Э., 2013