Программирование на языке C++. Базовый поток 2026
Программа курса «Программирование на языке C++»
1. О курсе
Цель курса – формирование у студентов системных знаний и практических навыков разработки программ на языке C++, освоение процедурного, объектно-ориентированного и обобщенного программирования, а также современных возможностей стандарта C++.
Задачи курса:
- изучение синтаксиса и основных конструкций языка C++;
- освоение принципов модульного программирования;
- приобретение навыков работы с указателями, ссылками и динамической памятью;
- изучение объектно-ориентированного программирования;
- освоение шаблонов и стандартной библиотеки C++;
- изучение механизмов управления ресурсами, обработки исключений и семантики перемещения;
В результате освоения курса студент должен:
Знать:
- основные конструкции языка C++;
- фундаментальные типы данных и операции над ними;
- принципы объектно-ориентированного и обобщенного программирования;
- механизмы управления памятью и временем жизни объектов;
- основные контейнеры и алгоритмы стандартной библиотеки C++;
Уметь:
- разрабатывать программы на языке C++;
- использовать модульную организацию программ;
- создавать собственные классы и шаблоны;
- применять стандартную библиотеку C++;
- разрабатывать безопасные и эффективные программы с использованием современных средств языка.
2. Программа курса
| Неделя | Лекция |
|---|