-
Notifications
You must be signed in to change notification settings - Fork 2
Home
Vladislav Mansurov edited this page Jun 13, 2022
·
29 revisions
Welcome to the bmstu_OOP wiki!
Курс ООП (семестровый) и заключается с ознакомление Объектно-ориентированного программирования:
- Полторы лекции говорим про Структурное программирование(СП)
- Основные понятия и идеи ООП
- Знакомство с расширение языка С++. Структура программы С и С++
- Шаблоны и паттерное проектирование
- Объектно-ориентированный анализ и проектирование
5 лабораторных работ - 60 баллов
Дополнительные баллы - 10 баллов
Экзамен - 30 баллов
Ресурсы кроме лекций:
- Лекция 01. Технологии структурного программирования.
- Лекция 02. Основные понятия и идеи ООП.
- Лекция 03. Знакомство с расширение языка С++. Структура программы С и С++.
- Лекция 04. Начало. Классы. Наследование
- Лекция 05. Классы. Конструкторы.
- Лекция 06. Наследование. Множественное наследование.
- Лекция 07. Виртуальные методы. Дружба.
- Лекция 08. Обработка исключительных ситуаций и перегрузка операторов.
- Лекция 09. Шаблоны в CPP
- Лекции 10. Умные указатели.
- Лекции 10. Итераторы.
- Лекции 11. Приведение типов. Пространство имен.
Шаблоны и паттерны проектирования.
- Лекции 11. UML.
- Лекции 12. Порождающие паттерны.
- Лекция 13. Структурные паттерны.
- Лекция 14. Паттерны поведения.
Объектно-ориентированный анализ.
- Лекция 15. Этапы разработки ПО с использованием объектно-ориентированного подхода.
- Лекция 15. Документы объектно-ориентированного анализа. Сущности и связи сущностей
- ---------. Примеры к 4 лабораторной работе.
- Лекция 16. ДПС и ТПС.
- Лекция 17. MBO и Каналы управления. ДПДД.
- Лекция 18. Домены. Объектно-ориентированное проектирование.