г. Ярославль, ул. Свободы, д.87а, оф.345 (3 этаж, центральный вход)

 

+7 910 973 9256,

+7 (4852) 33 92 56

с 09.00 до 21.30

 dvinskoy@mail.ru

Обучение в Ярославле:

Курс "Программирование на языке С++"

 

Продолжительность курса 1 месяц 2ак. часа в день. По окончании курса выдаётся сертификат.

 

Цель курса:

Настоящая программа рассчитана на изучение курса программирования и основ объектно-ориентированного программирования на языке С++.

  • Основная цель курса состоит в том, чтобы:
  • Обучить слушателей основам программирования на языке С;
  • Обучить слушателей работе в системе программирования Microsoft Visual Studio 2005;
  • Обучить слушателей основам объектно-ориентированного программирования на языке С++;
  • Научить слушателей определять и использовать собственные типы данных;
  • Дать навыки работы с основами объектно-ориентированного программирования на языке С++.

Курс рассчитан на получение твердых, устойчивых знаний и навыков уверенной практической работы. Обучение проводится по уникальной авторской методике, с использованием специально разработанных для этого курса учебно-методических материалов.

Предварительная подготовка:

Базовая компьютерная подготовка. Знание основ программирования

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

 

  • Определять собственные классы;
  • Определять уровни доступа к членам класса;
  • Определять конструкторы и деструктор класса;
  • Перегружать операции;
  • Определять и использовать наследование классов;
  • Определять и использовать виртуальные функции;
  • Определять и использовать чисто виртуальные функции и абстрактные классы;
  • Определять и использовать шаблоны функций и классов;
  • Генерировать простые исключения и выводить на экран информацию об исключениях.

 

Содержание курса:

 Алфавит языка, лексемы, типы данных. Операторы описания и определения переменных. Оператор присваивания, арифметические выражения. Ввод-вывод данных, библиотека ввода-ввывода. Условный оператор, условная операция. Оператор выбора.

Операторы цикла. Одномерные массивы. Матрицы.

Функции: назначение, виды функций, определение, возвращаемое значение, параметры, вызов функций. Сигнатура функций. Перегрузка функций. Прототипы функций.

Классы: определение, члены-переменные, члены функции;. Квалификаторы доступа, дружественные функции. Конструкторы, определение, перегрузка, конструктор копирования. Деструктор, определение, правила задания, использование.

Перегрузка операторов, правила перегрузки, использование, примеры. Перегрузка бинарных операторов. Перегрузка унарных операторов. Перегрузка оператора присваивания. Перегрузка оператора извлечения элемента из массива.

Наследование, базовый и производный классы, квалификаторы доступа. Полиморфизм, виртуальные функции. Чисто виртуальные методы, абстрактные классы.

Шаблоны функций, правила задания шаблонов функций. Шаблоны классов, правила задания шаблонов классов.

Исключения, общие принципы обработки исключений. Синтаксис и семантика генерации и обработки исключений.

НАШ ТЕЛЕФОН +7 (4852) 33 92 56

УЦ «Двинской» - ИП Филатов Иван Валерьевич (ОГРНИП 304290136602369),

Лицензия Федеральной службы по надзору в сфере образования и науки

 №6347 от 10.10.2016

+7 910 973 9256

+7 (4852) 33 92 56

dvinskoy@mail.ru

  • Основная цель курса состоит в том, чтобы:

НАШ ТЕЛЕФОН +7 (4852) 33 92 56

УЦ «Двинской» - ИП Филатов Иван Валерьевич (ОГРНИП 304290136602369),

Лицензия Федеральной службы по надзору в сфере образования и науки

 №6347 от 10.10.2016