Главная / Студентам / Каталог курсов / Объектно-ориентированное программирование

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

Данный курс представляет собой систематизированное изложение концепций объектно-ориентированного программирования. Рассматриваются практические примеры на нескольких языках программирования, реализующих концепции ООП. За основу курса берутся книги, где в понятной манере излагаются основные принципы ООП, а также классический учебник по паттернам ООП. Информационный материал курса состоит из трех частей: 1) концепции ООП; 2) нотация моделирования UML; 3) шаблоны проектирования ООП-программ. В качестве рабочих языков программирования рассматриваются Python, C++ и Java . Практические занятия предполагают реализацию нескольких задач и алгоритмов в терминах ООП в рамках одного, достаточно крупного проекта, реализуемого по ходу курса.

Кредиты: 6/3

Шифр: CMSC_C_204


Преподаватели:

  • Бухвалов Олег Леонидович

Профиль подготовки Компьютерные науки и искусственный интеллект

Читается в текущем семестре: Да

Выполняет требования широты образования: Нет

тип курса: Базовый курс

Язык: Русский