Базовый курс C++

Курс предназначен как для новичков в программировании, так и для тех, кто уже владеет другими языками программирования или языком С++, но на недостаточном уровне, а также для тех, кому не хватает ясных представлений об организации хранения и обработки данных в компилируемых компьютерных программах. Целью курса является заложить основы алгоритмического мышления и научить пользоваться основными концепциями структурного и объектно-ориентированного программирования для решения типичных программистских задач.

В процессе обучения слушатели научатся проектировать алгоритмы для решаемых задач и определять необходимый набор классов, функций и переменных; писать многомодульные программы; обрабатывать потоковый ввод, преобразовывать и проверять на корректность текстовые данные, осуществлять вывод данных в требуемом формате; обрабатывать данные на уровне бит, в том числе осуществлять упаковку и простое кодирование данных; разрабатывать структуру классов для решаемой задачи, реализуя принципы модульности, минимальной связанности, разделения интерфейса и реализации.

Смотрите также