Перейти к основному содержимому

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

О курсе

Курс предназначен для студентов кафедры «Программной инженерии» первого курса обучения по направлению подготовки 09.03.04 Программная инженерия.

В рамках курса рассматриваются вопросы связанные с:

  • философией и основной концепцией объектно-ориентированного подхода в программировании;
  • историей его возникновения;
  • главными свойствами ООП;
  • основами UML, как средства проектирования объектно-ориентированных систем;
  • возможностями языка С++, в рамках создания объектно-ориентированнных программ с использованием аппарата ООП (создание классов, реализация наследования, полиморфизма; абстрактных классов и виртуальных фукнций, изучение библиотеки STL, понятия шаблона и его применения и др).

Цель

Цель курса формирование навыков создания объектно-ориентированных систем; проектирования систем классов, описывающих ту или иную предметную область; реализации взаимодействия классов и их объектов, создания и использования шаблонов; разработки программ с использованием технологии раздельной компиляции.

Требования

Курс базируется на знаниях полученных в ходе изучения дисциплин «Основы программирования» и «Основы программной инженерии», «Введение в специальность». В ходе изучения курса студент выполняет лабораторные работы и курсовой проект. Отработка практических навыков осуществляется в IDE Microsoft Visual Studio.

Авторы курса

Course Staff Image #2

Ассистент кафедры "Программной инженерии"

Грищенко Дарья Александровна

Ассистент кафедры "Программной инженерии"

Московченко Анастасия Валерьевна

Внести в список