Объектно-ориентированное программирование

Цели и задачи дисциплины
Цель освоения дисциплины "Объектно-ориентированное программирование" состоит в развитии у студентов базовых навыков программирования на языке высокого уровня (Python) в объектно-ориентированной парадигме программирования, создания объектно-ориентированных программ и алгоритмизации. Задачами курса является формирование систематизированного представления о концепциях, моделях и принципах организации в объектно-ориентированной парадигме, о современном состоянии и перспективных направлениях развития программирования, выработка практических навыков в области выбора и применения технологий программирования для задач автоматизации обработки информации. Целью курса является изучение основных понятий и принципов объектно-ориентированного программирования (ООП), алгоритмизации, а также получение практических навыков программирования на высокоуровневом языке.
Краткое содержание дисциплины
В курсе рассмотрены концепции объектно-ориентированного программирования на примере языка программирования Python, основные типы и структуры данных, операции с ними, циклы, функции и классы: создание, экземпляры, наследование, инкапсуляция. В процессе освоения дисциплины практические навыки будут формироваться за счёт выполнения практических работ. В течении семестра студенты выполняют семестровую работу. Вид промежуточной аттестации - дифференцированный зачёт.
Компетенции обучающегося, формируемые в результате освоения дисциплины
Выпускник должен обладать:
  • ОПК-4 Способен понимать принципы работы современных информационных технологий и использовать их для решения задач профессиональной деятельности
  • ОПК-14 Способен разрабатывать алгоритмы и компьютерные программы, пригодные для практического применения
You are reporting a typo in the following text:
Simply click the "Send typo report" button to complete the report. You can also include a comment.