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

  • Цель дисциплины заключается в обучении студентов принципам, методологии и навыкам объектно-ориентированного программирования (ООП) с использованием языка программирования С++. Овладение концепциями ООП: Дисциплина направлена на обучение студентов основным концепциям ООП, таким как классы, объекты, наследование, инкапсуляция и полиморфизм. Понимание языка С++: Студенты учатся использовать язык программирования С++, включая его синтаксис, структуры данных, библиотеки и фреймворки. Основы ООП. Язык С++. Описание классов. Ключевые слова static, const. Конструкторы. Дружественные функции. Деструкторы. Перегрузка операций. Перегрузка составных арифметических операций. New и Delete. Наследование в C++. Public, Protected и Private. Виртуальные функции. Шаблоны функций и классов. Исключительные ситуации. Раскрутка стека. RAII. Исключения в конструкторах и деструкторах. Стандартная библиотека шаблонов. Шаблоны проектирования Принципы объектно-ориентированного проектирования. Методы обучения: проектный, дискуссия
  • Образовательная программа 6B06102 Информационные системы
  • Кредитов 5
  • Селективная дисциплина
  • Год обучения 3
  • Семестр 6
Top