Wednesday, June 20, 2018
  • 10 лет успешной работы
  • 20 преподавателей-экспертов
  • http://wowslider.com/
  • Гарантия качества обучения
10 лет успешной работы1 20 преподавателей-экспертов2 Более 100 актуальных курсов3 Гарантия качества обучения4
cssslider by WOWSlider.com v8.7

Компьютерная графика

Курсы программирования в Уфе

Язык С++ является универсальным языком программирования высокого уровня, позволяющим создавать различного вида программы прикладного или системного характера.

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

В процессе курса будет рассмотрено процедурное и объектно-ориентированное программирование на С++, стандартная библиотека шаблонов (STL), бесплатные компиляторы и интегрированные средства разработки(IDE).

Практическая часть курса будет проходить с использованием интегрированного средства разработки Microsoft Visual Studio C++ Express Edition.

После прохождения курса слушатель будет владеть большинством возможностей языка программирования С++.

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

Базовый уровень знаний: пользователь ПК.

Методическое пособие: Основы программирования на С++

График занятий учебных групп на курсах:

Утренние группы:
ВТ, ЧТ - с 900 до 1200
ПН, СР, ПТ - с 900 до 1200
Дневные группы:
ВТ, ЧТ - с 1200 до 1500
ПН, СР, ПТ - с 1200 до 1500
Вечерние группы:
ВТ, ЧТ - с 1500 до 1800
ПН, СР, ПТ - с 1830 до 2130
Группы выходного дня:
СБ, ВС - с 1000 до 1600

Программа курса по программированию:

1.Базовые знания программирования

  • Системы счисления: десятичная, двоичная, восьмеричная, шестнадцатеричная.
  • Введение в дискретную математику
  • Введение в алгебру матриц
  • Обзор сред разработки
  • Установка среды разработки

2.Введение в язык программирования С++

  • Краткая информация о языке и областях его применения С++
  • Состав языка
  • Алфавит
  • Идентификаторы
  • Ключевые слова
  • Знаки операций
  • Константы
  • Комментарии
  • Типы данных
  • Структура программы
  • Переменные
  • Простейшие средства ввода/вывода

3.Базовые конструкции структурного программирования

  • Операции
  • Выражения
  • Условный оператор if
  • Оператор switch
  • Цикл с предусловием(while)
  • Цикл с постусловием(do while)
  • Цикл с параметром(for)
  • Операторы передачи управления

4.Указатели и массивы

  • Указатели
  • Инициализация указателей
  • Операции с указателями
  • Ссылки
  • Массивы
  • Строки

5.Типы данных определяемые пользователем

  • Переименование типов (typedef)
  • Перечисления (enum)
  • Структуры (struct)
  • Объединения (union)

6.Функции

  • Объявление и определение функции
  • Возвращаемые значения
  • Параметры функции

7.Модульное программирование и функции стандартной библиотеки

  • Функции ввода/вывода
  • Функции работы со строками
  • Математические функции
  • Директива #include
  • Директива #define
  • Области действия и пространства имен

8.Классы. Часть 1

  • Концепция и свойства ООП
  • Описание класса
  • Описание объектов
  • Указатель this
  • Конструкторы
  • Деструкторы
  • Статические элементы класса

9.Классы. Часть 2

  • Дружественные функции и классы
  • Перегрузка операций
  • Указатели на элементы классов
  • Рекомендации по составу класса

10.Наследование

  • Ключи доступа
  • Простое наследование
  • Виртуальные методы
  • Множественное наследование
  • Отличие структур и объединений от классов

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

  • Шаблоны функций
  • Создание шаблонов классов
  • Использование шаблонов классов
  • Специализация шаблонов классов
  • Достоинства и недостатки шаблонов

12.Обработка исключительных ситуаций

  • Виды ошибок
  • Возвращаемое значение как признак ошибки
  • Исключительные ситуации
  • Обработка исключительных ситуаций

13.Стандартная библиотека шаблонов С++(обзор, строки и потоки)

  • Обзор стандартной библиотеки и принципы работы с ней.
  • Конструкторы и присваивание строк
  • Операции cо строками
  • Функции для работы со строками
  • Стандартные потоки ввода/вывода
  • Файловые потоки ввода/вывода
  • Строковые потоки ввода/вывода
  • Форматирование данных
  • Ошибки потоков

14.Стандартная библиотека шаблонов С++(последовательные контейнеры)

  • Обзор последовательных контейнеров
  • Векторы
  • Двусторонние очереди
  • Списки
  • Адаптеры контейнеров

15.Стандартная библиотека шаблонов С++(ассоциативные контейнеры и алгоритмы)

  • Обзор ассоциативных контейнеров
  • Словари, их разновидности и работа с ними
  • Множества, их разновидности и работа с ними
  • Обзор разновидностей алгоритмов и работа с ними

Цены на курсы

Brown Blue Orange