2024-2025_09_03_02-набор_2024-ИСиТ_ИСиТвБ_plx_Основы программирования в ИС_Информационные системы и технологии в бизнесе
 
по направлению подготовки
по программе бакалавриата
Основы программирования в ИС
Аннотация рабочей программы дисциплины
 
Информационные системы и технологии
09.03.02
 
Информационные системы и технологии в бизнесе
 
Форма обучения - очная

Общая трудоемкость изучения дисциплины составляет 4 з.е. 144 час.

 
 
Лекционные занятия - 18 ч. 
 
Лабораторные занятия - 36 ч. 
 
Программой дисциплины предусмотрены следующие виды занятий
Самостоятельная работа - 54 ч. 
 
Контроль - 36 ч.
 
Цель изучения дисциплины
Целью освоение дисциплины является овладение основными принципами программирования на высокоуровневом языке Python и прикладyыми аспектами его применения. развитие у обучающихся алгоритмического мышления, формирование навыков реализации различных алгоритмов на высокоуровневом языке программирования, применение знаний к решению прикладных задач.
 
Место дисциплины в структуре ОП ВО
Дисциплина  «Основы программирования в ИС» является дисциплиной обязательной части программы.
 
 
 
ОПК-1 Способен применять естественнонаучные и общеинженерные знания, методы математического анализа и моделирования, теоретического и экспериментального исследования в профессиональной деятельности;
Компетенции и индикатор (ы) достижения компетенций, формируемые в результате освоения дисциплины
 
ОПК-1.1 Понимает основы математики, физики, вычислительной техники и программирования
 
ОПК-1.1 Понимает основы математики, физики, вычислительной техники и программирования
 
ОПК-1.1 Понимает основы математики, физики, вычислительной техники и программирования
 
ОПК-5 Способен инсталлировать программное и аппаратное обеспечение для информационных и автоматизированных систем;
 
ОПК-5.1 Использует современные технологии программирования, тестирования и документирования программных комплексов ИС
 
ОПК-5.1 Использует современные технологии программирования, тестирования и документирования программных комплексов ИС
 
ОПК-5.1 Использует современные технологии программирования, тестирования и документирования программных комплексов ИС
 
ОПК-5.3 Применяет методики инсталляции программного обеспечения, методики установки и тестирования аппаратного обеспечения для интеллектуальных, информационных и автоматизированных систем
 
ОПК-5.3 Применяет методики инсталляции программного обеспечения, методики установки и тестирования аппаратного обеспечения для интеллектуальных, информационных и автоматизированных систем
 
ОПК-5.3 Применяет методики инсталляции программного обеспечения, методики установки и тестирования аппаратного обеспечения для интеллектуальных, информационных и автоматизированных систем
 
ОПК-6 Способен разрабатывать алгоритмы и программы, пригодные для практического применения в области информационных систем и технологий;
 
ОПК-6.1 Использует методы алгоритмизации, языки и технологии программирования, пригодные для практического применения в области информационных систем и технологий
 
ОПК-6.1 Использует методы алгоритмизации, языки и технологии программирования, пригодные для практического применения в области информационных систем и технологий
 
ОПК-6.1 Использует методы алгоритмизации, языки и технологии программирования, пригодные для практического применения в области информационных систем и технологий
 
ОПК-6.2 Применяет методы алгоритмизации, языки и технологии программирования при решении профессиональных задач в области информационных систем и технологий
 
ОПК-6.2 Применяет методы алгоритмизации, языки и технологии программирования при решении профессиональных задач в области информационных систем и технологий
 
ОПК-6.2 Применяет методы алгоритмизации, языки и технологии программирования при решении профессиональных задач в области информационных систем и технологий
 
ОПК-6.3 Применяет методы программирования, отладки и тестирования прототипов программно-технических комплексов задач
 
ОПК-6.3 Применяет методы программирования, отладки и тестирования прототипов программно-технических комплексов задач
 
ОПК-6.3 Применяет методы программирования, отладки и тестирования прототипов программно-технических комплексов задач
 
ОПК-7 Способен осуществлять выбор платформ и инструментальных программно-аппаратных средств для реализации информационных систем;
 
ОПК-7.2 Выбирает программные средства и ИКТ для проектирования, разработки, тестирования собственных программных средств
 
ОПК-7.2 Выбирает программные средства и ИКТ для проектирования, разработки, тестирования собственных программных средств
 
ОПК-7.2 Выбирает программные средства и ИКТ для проектирования, разработки, тестирования собственных программных средств
 
 
 
Знания:

основы математики, физики, вычислительной техники и программирования (ОПК-1.1)

основы математики, физики, вычислительной техники и программирования (ОПК-1.1)

основы математики, физики, вычислительной техники и программирования (ОПК-1.1)

современные информационные технологии, тестирование и документирование программных комплексов ИС (ОПК-5.1)

современные информационные технологии, тестирование и документирование программных комплексов ИС (ОПК-5.1)

современные информационные технологии, тестирование и документирование программных комплексов ИС (ОПК-5.1)

методики инсталляции программного обеспечения, методики 

Знания, умения и навыки, получаемые в процессе изучения дисциплины 
 
установки и тестирования аппаратного обеспечения для интеллектуальных, информационных и автоматизированных систем (ОПК-5.3)

методики инсталляции программного обеспечения, методики установки и тестирования аппаратного обеспечения для интеллектуальных, информационных и автоматизированных систем (ОПК-5.3)

методики инсталляции программного обеспечения, методики установки и тестирования аппаратного обеспечения для интеллектуальных, информационных и автоматизированных систем (ОПК-5.3)

методы алгоритмизации, языки и технологии программирования, пригодные для практического применения в области информационных систем и технологий (ОПК-6.1)

методы алгоритмизации, языки и технологии программирования, пригодные для практического применения в области информационных систем и технологий (ОПК-6.1)

методы алгоритмизации, языки и технологии программирования, пригодные для практического применения в области информационных систем и технологий (ОПК-6.1)

методы алгоритмизации, языки и технологии программирования при решении профессиональных задач в области информационных систем и технологий (ОПК-6.2)

методы алгоритмизации, языки и технологии программирования при решении профессиональных задач в области информационных систем и технологий (ОПК-6.2)

методы алгоритмизации, языки и технологии программирования при решении профессиональных задач в области информационных систем и технологий (ОПК-6.2)

методы программирования, отладки и тестирования прототипов программно-технических комплексов задач

(ОПК-6.3)

методы программирования, отладки и тестирования прототипов программно-технических комплексов задач

(ОПК-6.3)

методы программирования, отладки и тестирования прототипов программно-технических комплексов задач

(ОПК-6.3)

программные средства и ИКТ для проектирования, разработки, тестирования собственных программных средств (ОПК-7.2)

программные средства и ИКТ для проектирования, разработки, тестирования собственных программных средств (ОПК-7.2)

программные средства и ИКТ для проектирования, разработки, тестирования собственных программных средств (ОПК-7.2)

Умения:

применять основы математики, физики, вычислительной техники и программирования (ОПК-1.1)

применять основы математики, физики, вычислительной техники и программирования (ОПК-1.1)

применять основы математики, физики, вычислительной техники и программирования (ОПК-1.1)

использовать современные технологии программирования, тестирования и документирования программных комплексов ИС (ОПК-5.1)

использовать современные технологии программирования, тестирования и документирования программных комплексов ИС (ОПК

 
-5.1)

использовать современные технологии программирования, тестирования и документирования программных комплексов ИС (ОПК-5.1)

применять методики инсталляции программного обеспечения, методики установки и тестирования аппаратного обеспечения для интеллектуальных, информационных и автоматизированных систем (ОПК-5.3)

применять методики инсталляции программного обеспечения, методики установки и тестирования аппаратного обеспечения для интеллектуальных, информационных и автоматизированных систем (ОПК-5.3)

применять методики инсталляции программного обеспечения, методики установки и тестирования аппаратного обеспечения для интеллектуальных, информационных и автоматизированных систем (ОПК-5.3)

работать с методами алгоритмизации, языками и технологиями программирования, пригодными  для практического применения в области информационных систем и технологий (ОПК-6.1)

работать с методами алгоритмизации, языками и технологиями программирования, пригодными  для практического применения в области информационных систем и технологий (ОПК-6.1)

работать с методами алгоритмизации, языками и технологиями программирования, пригодными  для практического применения в области информационных систем и технологий (ОПК-6.1)

применять методы алгоритмизации, языки и технологии программирования при решении профессиональных задач в области информационных систем и технологий (ОПК-6.2)

применять методы алгоритмизации, языки и технологии программирования при решении профессиональных задач в области информационных систем и технологий (ОПК-6.2)

применять методы алгоритмизации, языки и технологии программирования при решении профессиональных задач в области информационных систем и технологий (ОПК-6.2)

применять методы программирования, отладки и тестирования прототипов программно-технических комплексов задач

(ОПК-6.3)

применять методы программирования, отладки и тестирования прототипов программно-технических комплексов задач

(ОПК-6.3)

применять методы программирования, отладки и тестирования прототипов программно-технических комплексов задач

(ОПК-6.3)

выбирать программные средства и ИКТ для проектирования, разработки, тестирования собственных программных средств (ОПК-7.2)

выбирать программные средства и ИКТ для проектирования, разработки, тестирования собственных программных средств (ОПК-7.2)

выбирать программные средства и ИКТ для проектирования, разработки, тестирования собственных программных средств (ОПК-7.2)

Навыки:

навыками применения основ математики, физики, вычислительной техники и программирования (ОПК-1.1)

навыками применения основ математики, физики, вычислительной 

 
техники и программирования (ОПК-1.1)

навыками применения основ математики, физики, вычислительной техники и программирования (ОПК-1.1)

навыками использования современных информационных технологий, тестирования и документирования программных комплексов ИС (ОПК-5.1)

навыками использования современных информационных технологий, тестирования и документирования программных комплексов ИС (ОПК-5.1)

навыками использования современных информационных технологий, тестирования и документирования программных комплексов ИС (ОПК-5.1)

навыками работы с методиками инсталляции программного обеспечения, методиками установки и тестирования аппаратного обеспечения для интеллектуальных, информационных и автоматизированных систем (ОПК-5.3)

навыками работы с методиками инсталляции программного обеспечения, методиками установки и тестирования аппаратного обеспечения для интеллектуальных, информационных и автоматизированных систем (ОПК-5.3)

навыками работы с методиками инсталляции программного обеспечения, методиками установки и тестирования аппаратного обеспечения для интеллектуальных, информационных и автоматизированных систем (ОПК-5.3)

навыками работы с методами алгоритмизации, языками и технологиями программирования, пригодными  для практического применения в области информационных систем и технологий (ОПК-6.1)

навыками работы с методами алгоритмизации, языками и технологиями программирования, пригодными  для практического применения в области информационных систем и технологий (ОПК-6.1)

навыками работы с методами алгоритмизации, языками и технологиями программирования, пригодными  для практического применения в области информационных систем и технологий (ОПК-6.1)

навыками применения методов алгоритмизации, языков и технологий программирования при решении профессиональных задач в области информационных систем и технологий (ОПК-6.2)

навыками применения методов алгоритмизации, языков и технологий программирования при решении профессиональных задач в области информационных систем и технологий (ОПК-6.2)

навыками применения методов алгоритмизации, языков и технологий программирования при решении профессиональных задач в области информационных систем и технологий (ОПК-6.2)

навыками применения методов программирования, отладки и тестирования прототипов программно-технических комплексов задач

(ОПК-6.3)

навыками применения методов программирования, отладки и тестирования прототипов программно-технических комплексов задач

(ОПК-6.3)

навыками применения методов программирования, отладки и тестирования прототипов программно-технических комплексов задач

(ОПК-6.3)

навыками работы с программными средствами  и ИКТ для проектирования, разработки, тестирования собственных программных 

 
средств (ОПК-7.2)

навыками работы с программными средствами  и ИКТ для проектирования, разработки, тестирования собственных программных средств (ОПК-7.2)

навыками работы с программными средствами  и ИКТ для проектирования, разработки, тестирования собственных программных средств (ОПК-7.2)

 
 
 
 
Краткая характеристика учебной дисциплины (основные разделы и темы) 
Тема 1. Базовые конструкции Python
 
Тема 2. Коллекции и работа с памятью
 
Тема 3. Функции и их особенности в Python
 
Тема 4. Объектно-ориентированное программирование
 
Тема 5. Библиотеки для получения и обработки данных
 
 
 
Форма контроля
Экзамен - 4 семестр
 
Автор:
к.т.н., доцент, Литвин Дмитрий Борисович