• A
  • A
  • A
  • АБB
  • АБB
  • АБB
  • А
  • А
  • А
  • А
  • А
Обычная версия сайта
Бакалавриат 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
Элементы контроля

Элементы контроля

  • неблокирующий Лабораторная работа
    Каждая лабораторная работа весит по 0,14
  • неблокирующий Активность
  • неблокирующий Тест
Промежуточная аттестация

Промежуточная аттестация

  • 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

Авторы

  • Улитин Борис Игоревич
  • Дыдычкин Александр Алексеевич
  • Улитин Игорь Борисович