- Цели и задачи дисциплины
- Цель освоения дисциплины "Объектно-ориентированное программирование на языке Python" состоит в развитии у студентов базовых навыков программирования на языке высокого уровня (Python) в объектно-ориентированной парадигме программирования, создания объектно-ориентированных программ и алгоритмизации. , а также ознакомление студентов с возможностями применения современных вычислительных средств при практическом решении инженерных задач на основе последних достижений в области программирования и автоматизации инженерных расчетов. Задачами курса является формирование систематизированного представления о концепциях, моделях и принципах организации в объектно-ориентированной парадигме, о современном состоянии и перспективных направлениях развития программирования, выработка практических навыков в области выбора и применения технологий программирования для задач автоматизации обработки информации. Цели дисциплины - формирование теоретических основ и практических навыков использования современных информационных технологий анализа данных путем использования языка программирования Python для решения стандартных задач профессиональной деятельности. Указанная цель реализуется в процессе решения теоретических и практических задач в течение всего периода обучения данной дисциплине. В процессе преподавания данного курса решаются следующие задачи: 1) дать основное представление о Python, его принципах и особенностях; 2) изучить основы программирования на Python (синтаксис, основные структуры и типы данных, основы ООП, библиотеки); 3) сформировать практические навыки разработки программного обеспечения, анализа программного кода, выявления и исправления в нем ошибок; 4) сформировать практические навыки решения задач профессиональной деятельности с использованием Python.
- Краткое содержание дисциплины
- Дисциплина относится к обязательной части основной образовательной программы подготовки бакалавров по направлению 27.03.04 "Управление в технических системах". В курсе рассмотрены концепции объектно-ориентированного программирования на примере языка программирования Python, основные типы и структуры данных, операции с ними, циклы, функции и классы: создание, экземпляры, наследование, инкапсуляция. В процессе освоения дисциплины практические навыки будут формироваться за счёт выполнения практических работ. Вид промежуточной аттестации - экзамен.
- Компетенции обучающегося, формируемые в результате освоения дисциплины
- Выпускник должен обладать:
- ПК-9 Способен выполнять работы по созданию и сопровождению информационных систем и баз данных при решении задач автоматизации и управления в технических системах и бизнес-процессах
- Образование
- Учебный план 27.03.04, 2026, (4.0), Управление в технических системах
- Объектно-ориентированное программирование на Python



