8 (499) 158-46-58
8 (906) 735-26-27
м. “Сокол”
Волоколамское ш, д. 4, корп. 3, оф. 240

Программирование на C++

Курс нацелен на получение знаний и практических навыков программирования на языке C++ в рамках процедурного и объектно-ориентированного программирования (ООП) в среде Visual Studio 13.

C++ является одним из наиболее широко применяемых языков программирования, индустриальным стандартом для создания приложений всевозможного рода. Кроме того, это очень рациональный язык, позволяющий эффективно использовать вычислительные ресурсы и память компьютера. За счет многочисленных кросплатформенных IDE, программирование на С++ возможно под любой ОС (Unix/Linux, Windows, Mac OS) Также этот язык является базовым для программирования на Visual C++.

Даются начальные знания языка C++, навыки написания программ в среде Visual Studio, основы объектно-ориентированного программирования. Все занятия подкрепляются большим числом демонстрационных примеров, а также задачами для самостоятельного выполнения на занятии и дома.

Начало занятий:
14.09.2017
График обучения:
2 раза в неделю вечер (18-21).
Продолжительность:
1,5 месяца (48 ак.часов)
Стоимость:
13 600 руб.
Записаться на курс
телефон для справок:
8(499) 158-46-58
Для кого предназначен

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

Программа курса Основы программирования на C++
  • Введение в язык C.
    • Структура программы.
    • Типы данных.
    • Битовые операции.
    • Знакомство с Microsoft Visual Studio
  • Основные операторы языка
    • Инкремент постфиксный и префиксный.
    • Ветвление – if, ?.
    • Множественный выбор – switch, if-else.
  • Основные операторы языка
    • Операторы цикла – while, do-while, for
    • Конвейерный оператор.
  • Функции
    • Сигнатура функции.
    • Прототип функции.
    • Аргументы по умолчанию.
    • Встроенные inline-функции.
    • Модификаторы памяти – auto, register, static, extern.
  • Указатели
    • Объявление указателей.
    • Операции с указателями.
    • Арифметика указателей.
  • Массивы
    • Объявление массивов.
    • Контроль за индексами массивов.
    • Работа с массивом через указатель.
    • Строки.
    • Многомерные массивы.
    • Передача массивов в качестве параметров функции.
    • Динамическое выделение памяти для массивов – new, delete.
  • Структуры
    • Объявление структур.
    • Инициализация и доступ к элементам структур.
    • Массивы структур.
    • Объединения.
  • Принципы ООП
    • Различия между структурами, объединениями и классами.
    • Инкапсуляция.
    • Модификаторы доступа к данным – private, protected, public.
  • Конструкторы и деструкторы. Наследование
  • Использование статических правил. Построение иерархии объектов
  • Виртуальные правила. Полиморфизм
  • Ввод/вывод в файл
    • Открытие и закрытие файла.
    • Запись в файл.
    • Чтение из файла.
    • Бинарные и текстовые файлы.
документ об окончании

По окончании занятий Вы получите удостоверение установленного образца с гербовой печатью.

Удостоверение гос образца

Записаться на курс
телефон для справок:
8(499) 158-46-58
Учитесь у нас
Удостоверение установленного образца
от Центра повышения квалификации МАИ с гербовой печатью получают слушатели по окончании компьютерных курсов!
Опытные преподаватели
являются действующими преподавателями или программистами в МАИ, поэтому отлично владеют как теорией, так и практикой.
Практика с первого дня обучения
Получите дополнительное образование в области информационных технологий за 1.5 месяца! А так же реальные кейсы и решения, которых нет в документации.