Модуль 2
120,00ч

Модуль 2. Основные компоненты C++

Слушатели освоят ряд понятий, важных для полноценной разработки на C++. Итераторы помогут применять всё многообразие стандартных алгоритмов, конструкторы сделают создание объектов более удобным и гибким, а шаблоны функций позволят сделать код более универсальным.
Часов в программе
25,00 часов
лекции
75,00 часов
практика
18,00 часов
самостоятельная
2,00 часа
промежуточная аттестация
120,00 часов
всего
Материально-технические условия реализации программы:
Вид занятий: Практические занятия
Требуемое ПО:
Браузер Google Chrome и/или Яндекс.Браузер. Google Docs, Google Sheets, MS Office.
Информационные ресуры
Effective Modern C++: https://www.oreilly.com/library/view/effective-modern-c/9781491908419/
Образовательные ресуры
Интерактивная образовательная онлайн-среда Яндекса.

Учебно-методические материалы

Методы, формы и технологии

Модуль 2. Основные компоненты С++
Форма обучения - заочная.
В модуле используются наглядные, словесные и практические методы организации процесса обучения.
Методы контроля: самопроверки, автоматизированная проверка в специально выделенной (изолированной) среде для безопасного исполнения компьютерных программ, взаимопроверки слушателями выполненных работ.

Методические разработки

Дополнительная профессиональная программа профессиональной переподготовки «Профессия разработчик C++»

Материалы курса

Лекционные материалы, практические задания, размещенные в интерактивном учебнике в LMS Яндекс Практикума.

Учебная литература

Effective Modern C++:
https://www.oreilly.com/library/view/effective-modern-c/9781491908419/

Темы

Тема 1. Работа со средой Eclipse Тема 2. Числовые типы Тема 3. Пары и кортежи Тема 4. Шаблоны функций Тема 5. Видимость и инициализация переменных Тема 6. Изучение срезов данных Тема 7. Введение в тестирование Тема 8. Разработка фреймворка юнит-тестов Тема 9. Инструменты тестирования и отладки Тема 10. Жизненный цикл объекта Тема 11. Перегрузка операторов Тема 12. Обработка ошибок. Исключения Тема 13. Итераторы Тема 14. Алгоритмы поиска Тема 15. Стек, очередь, дек Тема 16. Распределение кода по файлам Тема 17. Проект: поисковая система
Лекции
1,00ч
Практические занятия
2,00ч
Всего
3,00ч
Лекции
1,00ч
Практические занятия
4,00ч
Всего
5,00ч
Лекции
1,00ч
Практические занятия
4,00ч
Всего
5,00ч
Лекции
1,00ч
Практические занятия
6,00ч
Всего
7,00ч
Лекции
3,00ч
Практические занятия
5,00ч
Всего
8,00ч
Лекции
2,00ч
Практические занятия
5,00ч
Всего
7,00ч
Лекции
2,00ч
Практические занятия
5,00ч
Всего
7,00ч
Лекции
1,00ч
Практические занятия
5,00ч
Всего
6,00ч
Лекции
1,00ч
Практические занятия
6,00ч
Всего
7,00ч
Лекции
1,00ч
Практические занятия
2,00ч
Всего
3,00ч
Лекции
1,00ч
Практические занятия
4,00ч
Всего
5,00ч
Лекции
1,00ч
Практические занятия
4,00ч
Всего
5,00ч
Лекции
1,00ч
Практические занятия
4,00ч
Всего
5,00ч
Лекции
2,00ч
Практические занятия
4,00ч
Всего
6,00ч
Лекции
1,00ч
Практические занятия
4,00ч
Всего
5,00ч
Лекции
5,00ч
Практические занятия
11,00ч
Всего
16,00ч
Самостоятельная работа
18,00ч
Всего
18,00ч
Промежуточная аттестация 2,00 часа
Модуль 2. Проектная работа.