Ближайшая дата курса: 01.12.2019

Следующая дата курса: узнать дату

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

Microsoft Visual C++ (или сокращенно MSVC) — интегрированная среда разработки приложений на языке C++, которая была разработана американской корпорацией Microsoft. В настоящее время продукт предоставляется в рамках комплекта Microsoft Visual Studio или в качестве самостоятельного бесплатного комплекта Visual C++ Express Edition с ограниченным функционалом.

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

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

Во время обучения Вы узнаете:

Основные типы данных, операторы и инструкции в С

  • Лексическая структура языка C
  • Типы данных и модификаторы типов
  • Операторы и вычисление выражений
  • Управление потоком исполнения программы

4 ак.ч.

Производные типы данных, функции, классы памяти

  • Массивы – числовые и символьные
  • Указатели и адресная арифметика
  • Структуры, объединения и перечисления
  • Функции, правила их определения и вызова
  • Области видимости, классы памяти, многофайловые проекты

4 ак.ч.

Типы данных, операторы и функции в С++

  • C++ как «улучшенный C»
  • Ссылочный тип данных
  • Операторы расширения контекста
  • Операторы  new и delete
  • Встраиваемые inline-функции
  • Перегрузка функций, аргументы по умолчанию

4 ак.ч.

Инкапсуляция

  • Декларация класса
  • Управление доступом
  • Создание и использование объектов
  • Указатель this
  • Дружественные функции и классы

4 ак.ч.

Специальные методы класса

  • Конструктор по умолчанию
  • Конструктор  копирования
  • Перегрузка конструкторов
  • Деструктор
  • Оператор присваивания

4 ак.ч.

Константные и статические члены класса

  • Константные данные и функции
  • Статические данные и функции
  • Правила инициализации и использования

4 ак.ч.

Перегрузка операторов

  • Правила перегрузки операторов в С++
  • Примеры перегрузки основных операторов
  • Перегрузка оператора присваивания и конструктора копирования

4 ак.ч.

Потоки данных в С++

  • Иерархия классов потоков в С++
  • Форматированный ввод/вывод
  • Перегрузка операторов ввода/вывода
  • Работа с файлами
  • Использование и создание манипуляторов

4 ак.ч.

Наследование и полиморфизм

  • Наследование как механизм повторного использования кода
  • Виртуальные функции и позднее связывание
  • Чистые виртуальные функции и абстрактные классы
  • Множественное наследование
  • Виртуальный базовый класс

4 ак.ч.

Повышение надежности программного кода

  • Операторы приведения типа
  • Динамическая идентификация типов времени выполнения (RTTI)
  • Управление исключениями
  • Применение операторов try, catch, throw

4 ак.ч.

Шаблоны функций и классов

  • Области применения шаблонов
  • Создание и перегрузка шаблонных функций
  • Определение, специализация и использование шаблонов классов

4 ак.ч.

Итоговое занятие

  • Выполнение итоговой работы

4 ак.ч.

48 ак.ч.

Стоимость обучения: 20 450р.

Даты

Время

Цена

Место занятий

Преподаватель

01-29

дек   дек

2019

10:00 — 17:10

выходного дня

вс

20 450 руб.

м. Бауманская
МГТУ им. Баумана

Тетерин Вячеслав Гертрудович

Тетерин Вячеслав Гертрудович

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

Более 30 лет посвятил преподаванию множества курсов по программированию и применению вычислительной техники в управлении и анализе данных. Преподавал в МИСиС на кафедре и на факультете повышения квалификации преподавателей, обучал системных и прикладных программистов в Центральном институте повышения квалификации специалистов металлургической отрасли.

Будучи не только профессиональным преподавателем, но и опытным практиком, Вячеслав Гертрудович активно участвует в развитии различных проектов, программируя на различных языках: С/С++,С#, Algol-60, Fortran, Basic, Assembler, Clipper.

После успешного прохождения образовательных программ, предлагаемых МГТУ им. Н. Э Баумана, вы получите один из следующих документов:

серт

Сертификат (на русском языке с дублированием информации на английском языке) установленного образца, в котором будут указаны полное наименование программы и количество часов обучения.

удо

Удостоверение о повышении квалификации (на русском языке), в котором будут указаны полное наименование программы и количество часов обучения.

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

+ Программа курса

Во время обучения Вы узнаете:

Основные типы данных, операторы и инструкции в С

  • Лексическая структура языка C
  • Типы данных и модификаторы типов
  • Операторы и вычисление выражений
  • Управление потоком исполнения программы

4 ак.ч.

Производные типы данных, функции, классы памяти

  • Массивы – числовые и символьные
  • Указатели и адресная арифметика
  • Структуры, объединения и перечисления
  • Функции, правила их определения и вызова
  • Области видимости, классы памяти, многофайловые проекты

4 ак.ч.

Типы данных, операторы и функции в С++

  • C++ как «улучшенный C»
  • Ссылочный тип данных
  • Операторы расширения контекста
  • Операторы  new и delete
  • Встраиваемые inline-функции
  • Перегрузка функций, аргументы по умолчанию

4 ак.ч.

Инкапсуляция

  • Декларация класса
  • Управление доступом
  • Создание и использование объектов
  • Указатель this
  • Дружественные функции и классы

4 ак.ч.

Специальные методы класса

  • Конструктор по умолчанию
  • Конструктор  копирования
  • Перегрузка конструкторов
  • Деструктор
  • Оператор присваивания

4 ак.ч.

Константные и статические члены класса

  • Константные данные и функции
  • Статические данные и функции
  • Правила инициализации и использования

4 ак.ч.

Перегрузка операторов

  • Правила перегрузки операторов в С++
  • Примеры перегрузки основных операторов
  • Перегрузка оператора присваивания и конструктора копирования

4 ак.ч.

Потоки данных в С++

  • Иерархия классов потоков в С++
  • Форматированный ввод/вывод
  • Перегрузка операторов ввода/вывода
  • Работа с файлами
  • Использование и создание манипуляторов

4 ак.ч.

Наследование и полиморфизм

  • Наследование как механизм повторного использования кода
  • Виртуальные функции и позднее связывание
  • Чистые виртуальные функции и абстрактные классы
  • Множественное наследование
  • Виртуальный базовый класс

4 ак.ч.

Повышение надежности программного кода

  • Операторы приведения типа
  • Динамическая идентификация типов времени выполнения (RTTI)
  • Управление исключениями
  • Применение операторов try, catch, throw

4 ак.ч.

Шаблоны функций и классов

  • Области применения шаблонов
  • Создание и перегрузка шаблонных функций
  • Определение, специализация и использование шаблонов классов

4 ак.ч.

Итоговое занятие

  • Выполнение итоговой работы

4 ак.ч.

48 ак.ч.

Стоимость обучения: 20 450р.

+ Расписание

Даты

Время

Цена

Место занятий

Преподаватель

01-29

дек   дек

2019

10:00 — 17:10

выходного дня

вс

20 450 руб.

м. Бауманская
МГТУ им. Баумана

Тетерин Вячеслав Гертрудович

+ Преподаватели

Тетерин Вячеслав Гертрудович

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

Более 30 лет посвятил преподаванию множества курсов по программированию и применению вычислительной техники в управлении и анализе данных. Преподавал в МИСиС на кафедре и на факультете повышения квалификации преподавателей, обучал системных и прикладных программистов в Центральном институте повышения квалификации специалистов металлургической отрасли.

Будучи не только профессиональным преподавателем, но и опытным практиком, Вячеслав Гертрудович активно участвует в развитии различных проектов, программируя на различных языках: С/С++,С#, Algol-60, Fortran, Basic, Assembler, Clipper.

+ Документы об окончании

После успешного прохождения образовательных программ, предлагаемых МГТУ им. Н. Э Баумана, вы получите один из следующих документов:

серт

Сертификат (на русском языке с дублированием информации на английском языке) установленного образца, в котором будут указаны полное наименование программы и количество часов обучения.

удо

Удостоверение о повышении квалификации (на русском языке), в котором будут указаны полное наименование программы и количество часов обучения.

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

+ Отзывы

Программа курса разработана с учетом профстандартов Министерства труда и социальной защиты РФ.