C++ программирование
Получите самые богатые знания
от наших лучших преподавателей-практиков!
ФОРМАТ ОБУЧЕНИЯ
УРОВЕНЬ
каждый понедельник
онлайн
для всех уровней
КОГДА
При поддержке партнеров
Платформа
BIMSYSTEM лицензирована
Комитетом по образованию
Санкт-Петербурга
О курсе
Курс знакомит слушателей с синтаксисом языка С++, структурами данных и основными алгоритмами обработки. Значительное внимание уделяется принципам структурного программирования и практике решения алгоритмических задач. Это позволяет заложить прочную основу для дальнейшего изучения императивных языков программирования, включая объектно- ориентированные.
После изучения курса ты будешь:
Работать с различными типами данных, операторами и функциями С++
Использовать библиотечные функции
Применять структурное программирование с разбиением на подпрограммы-функции
    Строить структуры данных и решать алгоритмические задачи
    Знать основы объектно-ориентированного программирования
    Формы обучения:
    1
    Очное
    2
    Вебинар
    3
    Дистанционное
    Программа обучения
    Модуль 1:
    Введение
    • Структура программы.
    • Работа с интегрированной средой программирования. Элементы языка.
    • Типы данных. Описание переменных. Операции ввода-вывода.
    • Использование библиотечных функций.
    Модуль 2:
    Операции
    • Арифметические и логические операции. Операции присваивания и отношения.
    • Битовые, адресные и прочие операции.
    • Приоритеты и ассоциативность операций.
    • Трассировка программы.
    Модуль 3:
    Операторы
    • Оператор-выражение и составной оператор. Операторы ветвления if-else, switch.
    • Операторы цикла – while, do-while и for.
    • Использование операторов break, continue, и return.
    • Практические задачи на вычисления с использованием циклов и ветвлений.
    Модуль 4:
    Препроцессор C
    • Препроцессорные директивы #include, #define, #undef, #if - #else - #endif.
    • Макроопределения с параметрами.
    • Правила оформления деклараций.
    Модуль 5:
    Массивы
    • Одномерные и многомерные массивы.
    • Декларация и размещение в памяти. Индексация.
    • Обращение к элементам массива.
    • Алгоритмы с поэлементным обращением к массиву.
    • Ввод и вывод.
    Модуль 6:
    Функции
    • Возвращение значения функцией.
    • Аргументы и параметры.
    • Прототип функции.
    • Библиотеки функций.
    • Рекурсия.
    Модуль 7:
    Алгоритмы работы с массивами
    • Поиск и сортировка в массиве.
    • Анализ вычислительной сложности.
    • Упорядочивание двумерных массивов по заданному шаблону.
    • Задача «8 ферзей».
    Модуль 8:
    Классы памяти
    • Классы памяти.
    • Динамическое управление памятью.
    • Указатели.
    Модуль 9:
    Структуры
    • Структуры. Объединения.
    • Построение связанных списков и стеков.
    • Практические задачи с динамическими структурами данных.
    Модуль 10:
    Файловые операции
    • Понятие потока – stream.
    • Структура типа FILE. Файловые операции.
    • Работа с текстовыми и бинарными файлами.
    • Последовательный и произвольный доступ.
    Модуль 11:
    Перезагрузка функций
    • Перегрузка функций.
    • Аргументы по умолчанию.
    • Ссылочные аргументы.
    • Inline-функции
    Модуль 12:
    Введение в ООП
    • Инкапсуляция. Декларация класса.
    • Управление доступом.
    • Конструкторы и деструкторы.
    • Перегрузка арифметических операций, операций ввода-вывода. Наследование.
    Преподаватель и автор курса
    Казакевич Александр Борисович
    Опыт преподавания: 10 лет
    Навыки и знания:
    САПР: Cadence OrCAD, Autodesk AutoCAD
    Языки программирования: SQL / T-SQL, C / C++, Pascal / Delphi, Java, PHP, Assembler (микроЭВМ, микроконтроллеры)
    Среды разработки: MS Visual Studio, Eclipse, NetBeans, Borland C++ Builder, Borland Delphi
    СУБД: Разработка, создание и администрирование БД в системах MS SQL Server, MS Access, MySQL, sqlite ERP-системы: Базовые навыки разработки в среде MS Dynamics AX 3 (Axapta)
    Мультимедиа: Adobe Photoshop, Autodesk 3d Studio Max
    Офисные программы: пакет MS Office
    Для физических лиц
    Для юридических лиц
    ОЧНОЕ
    ОБУЧЕНИЕ
    80 ак. часов
    37 700 ₽
    29 000 ₽
    Записаться
    ОБУЧЕНИЕ В ФОРМЕ ВЕБИНАРА
    80 ак. часов
    32 500 ₽
    25 000 ₽
    Записаться
    ОЧНОЕ
    ОБУЧЕНИЕ
    80 ак. часов
    37 700 ₽
    29 000 ₽
    Записаться
    ОБУЧЕНИЕ В ФОРМЕ ВЕБИНАРА
    80 ак. часов
    35 100 ₽
    27 000 ₽
    Записаться
    Что говорят наши выпускники
    ООО "БИМ СИСТЕМ"
    ИНН 7813634775/ КПП 781301001
    ОГРНИП 1197847111660

    © 2017-2020 BIM SYSTEM
    Политика конфиденциальности
    Пользовательское соглашение