Мы в соцсетях:
Школа красоты:
Английская школа:
  • 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.Стандартная библиотека шаблонов С++(ассоциативные контейнеры и алгоритмы)

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

Цены на курсы

AccelLoadAccelLoad
OUT IT - Разработка и поддержка сайтов OUT IT - Разработка и поддержка сайтов

Разработка и поддержка сайтов