- Цели и задачи дисциплины
- Цель освоения дисциплины "Объектно-ориентированное программирование" состоит в развитии у студентов базовых навыков программирования на языке высокого уровня (Python) в объектно-ориентированной парадигме программирования, создания объектно-ориентированных программ и алгоритмизации. Задачами курса является формирование систематизированного представления о концепциях, моделях и принципах организации в объектно-ориентированной парадигме, о современном состоянии и перспективных направлениях развития программирования, выработка практических навыков в области выбора и применения технологий программирования для задач автоматизации обработки информации. Целью курса является изучение основных понятий и принципов объектно-ориентированного программирования (ООП), алгоритмизации, а также получение практических навыков программирования на высокоуровневом языке.
- Краткое содержание дисциплины
- В курсе рассмотрены концепции объектно-ориентированного программирования на примере языка программирования Python, основные типы и структуры данных, операции с ними, циклы, функции и классы: создание, экземпляры, наследование, инкапсуляция. В процессе освоения дисциплины практические навыки будут формироваться за счёт выполнения практических работ. В течении семестра студенты выполняют семестровую работу. Вид промежуточной аттестации - дифференцированный зачёт.
- Компетенции обучающегося, формируемые в результате освоения дисциплины
- Выпускник должен обладать:
- Образование
- Учебный план 15.03.04, 2021, (4.0), Автоматизация технологических процессов и производств
- Объектно-ориентированное программирование