Практикум по объектно-ориентированному программированию — различия между версиями

Материал из Public ATP Wiki
Перейти к: навигация, поиск
(План курса)
(Оценивание)
 
(не показано 5 промежуточных версий этого же участника)
Строка 12: Строка 12:
  
 
Практикум по объектно-ориентированному программированию –
 
Практикум по объектно-ориентированному программированию –
  5.Базовые понятия ООП"
+
1.Базовые конструкции языка С++
  Инкапсуляция
+
2.Функции
 +
3.Массивы и структуры
 +
4.Контейнеры
 +
  5.Базовые понятия ООП. Инкапсуляция
 
  6.Наследование часть 1
 
  6.Наследование часть 1
    Виртуальные методы
+
  - Виртуальные методы
    Сложности перезагрузки
+
  - Сложности перезагрузки
    Интерфейс и реализация
+
  - Интерфейс и реализация
 
  7.Наследование часть 2   
 
  7.Наследование часть 2   
    Пространство имен (namespaces)
+
  - Пространство имен (namespaces)
    Модификаторы доступа
+
  - Модификаторы доступа
    Виртуальный деструктор
+
  - Виртуальный деструктор
    override и final
+
  - override и final
    множественное наследование
+
  - множественное наследование
 
  8.Полиморфизм, ссылки, модификаторы
 
  8.Полиморфизм, ссылки, модификаторы
+
  - Полиморфизм
 
+
  - Pointer vs Reference
  09.Операторы, потоки, строки"
+
  - Константные методы
  10.Шаблоны"
+
  - Статистические поля и методы
  11.Введение в STL часть 1"
+
  9.Операторы, потоки, строки
  12.Введение в STL часть 2"
+
  - Инициализация
  13.Введение в STL часть 3"
+
  - Потоки ввода-вывода
  14.Обработка исключений, умные указатели"
+
  - Перегрузка операторов
  15.Изнанка итераторов"
+
  - Строки
  16.Что внутри STL"
+
  10.Шаблоны
 +
  11.Введение в STL часть 1
 +
  - Динамический массив (vector)
 +
  - iterator
 +
  - algoritm и vector
 +
  12.Введение в STL часть 2
 +
  - set
 +
  - map
 +
  - auto
 +
  13.Введение в STL часть 3
 +
  - функторы
 +
  - адаптеры STL
 +
  - Алгоритмы на
 +
  14.Обработка исключений, умные указатели
 +
  15.Изнанка итераторов
 +
  16.Что внутри STL
  
 
== Оценивание ==
 
== Оценивание ==
 
Оценка по курсу состоит из нескольких частей:
 
Оценка по курсу состоит из нескольких частей:
#
+
 
 +
Максимум 12 баллов. Баллы переводятся в десятичную систему 1 к 1.
 +
 
 +
3 балла -  Зачет в конце семестра;
 +
5 баллов - Выполнение практических работ;
 +
4 балла - Контрольные работы.

Текущая версия на 16:29, 8 апреля 2024

Общие сведения

  • Семестр: 3 (второй курс)
  • Формат: очный
  • Форма контроля: дифференцированный зачет

Важные ссылки

Требования

  • Физтех-почта (домен phystech.edu)

План курса

Практикум по объектно-ориентированному программированию –

1.Базовые конструкции языка С++
2.Функции
3.Массивы и структуры
4.Контейнеры
5.Базовые понятия ООП. Инкапсуляция
6.Наследование часть 1
 - Виртуальные методы
 - Сложности перезагрузки
 - Интерфейс и реализация
7.Наследование часть 2   
 - Пространство имен (namespaces)
 - Модификаторы доступа
 - Виртуальный деструктор
 - override и final
 - множественное наследование
8.Полиморфизм, ссылки, модификаторы
 - Полиморфизм
 - Pointer vs Reference
 - Константные методы
 - Статистические поля и методы
9.Операторы, потоки, строки
 - Инициализация
 - Потоки ввода-вывода
 - Перегрузка операторов
 - Строки
10.Шаблоны
11.Введение в STL часть 1
 - Динамический массив (vector)
 - iterator
 - algoritm и vector
12.Введение в STL часть 2
 - set
 - map
 - auto
13.Введение в STL часть 3
 - функторы
 - адаптеры STL
 - Алгоритмы на 
14.Обработка исключений, умные указатели
15.Изнанка итераторов
16.Что внутри STL

Оценивание

Оценка по курсу состоит из нескольких частей:

Максимум 12 баллов. Баллы переводятся в десятичную систему 1 к 1.

3 балла -  Зачет в конце семестра;
5 баллов - Выполнение практических работ;
4 балла - Контрольные работы.