• A
  • A
  • A
  • АБВ
  • АБВ
  • АБВ
  • А
  • А
  • А
  • А
  • А
Обычная версия сайта

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

2024/2025
Учебный год
RUS
Обучение ведется на русском языке
5
Кредиты
Статус:
Курс обязательный
Когда читается:
3-й курс, 1-4 модуль

Программа дисциплины

Аннотация

В рамках данной дисциплины студенты ознакамливаются с основами объектно-ориентированного программирования (ООП) на языке С++. Изучаются такие составные части ООП как инкапсуляция, наследование, полиморфизм (перегрузка операторов, виртуальные функции, шаблонные функции и классы), шаблоны проектирования классов, основы С++ стандартов 0x11 и 0x14. В процессе освоения дисциплины «Объектно-ориентированное программирование» студент развивает следующие компетенции: Умение спроектировать классы на языке C++; Умение использовать библиотеку STL при проектировании и разработке программного обеспечения; Умение разрабатывать программное обеспечение с применением визуальных оконных интерфейсов; Умение перегружать операторы классов в зависимости от их предназначения; Способность проектировать структуру классов программного обеспечения с применением наследования и его свойств; Умение проектировать гибкую структуру классов, приспосабливающуюся под варианты ее применения. Умением использовать свойство полиморфизма классов и объектов; Знание возможностей современных диалектов языка C++.