Курсы программирования в Уфе
Язык С++ является универсальным языком программирования высокого уровня, позволяющим создавать различного вида программы прикладного или системного характера.
Основная задача курсов программирования на языке C заключается в том, чтобы показать слушателям, что язык программирования С++ - это полноценный, продвинутый и комплексный язык, предназначенный для создания сложных программ.
В процессе курса будет рассмотрено процедурное и объектно-ориентированное программирование на С++, стандартная библиотека шаблонов (STL), бесплатные компиляторы и интегрированные средства разработки(IDE).
Практическая часть курса будет проходить с использованием интегрированного средства разработки Microsoft Visual Studio C++ Express Edition.
После прохождения курса слушатель будет владеть большинством возможностей языка программирования С++.
Цель: Целью курса является познакомить слушателя с возможностями языка программирования С++ достаточными для базового уровня. После прохождения данного курса слушатель будет иметь представление о системах счисления, дискретной математике, структурном и объектно ориентированном программирование на С++.
Базовый уровень знаний: пользователь ПК.
Методическое пособие: Основы программирования на С++
График занятий учебных групп на курсах:
Вечерние группы |
Группы выходного дня: |
ПН, СР - с 19.00 до 19:45 |
СБ - с 19:00 до 20:30 |
Программа курса по программированию:
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.Стандартная библиотека шаблонов С++(ассоциативные контейнеры и алгоритмы)
- Обзор ассоциативных контейнеров
- Словари, их разновидности и работа с ними
- Множества, их разновидности и работа с ними
- Обзор разновидностей алгоритмов и работа с ними
Курсы программирования в Уфе
Язык С++ является универсальным языком программирования высокого уровня, позволяющим создавать различного вида программы прикладного или системного характера.
Основная задача курсов программирования на языке C заключается в том, чтобы показать слушателям, что язык программирования С++ - это полноценный, продвинутый и комплексный язык, предназначенный для создания сложных программ.
В процессе курса будет рассмотрено процедурное и объектно-ориентированное программирование на С++, стандартная библиотека шаблонов (STL), бесплатные компиляторы и интегрированные средства разработки(IDE).
Практическая часть курса будет проходить с использованием интегрированного средства разработки Microsoft Visual Studio C++ Express Edition.
После прохождения курса слушатель будет владеть большинством возможностей языка программирования С++.
Цель: Целью курса является познакомить слушателя с возможностями языка программирования С++ достаточными для базового уровня. После прохождения данного курса слушатель будет иметь представление о системах счисления, дискретной математике, структурном и объектно ориентированном программирование на С++.
Базовый уровень знаний: пользователь ПК.
Методическое пособие: Рабочая тетрадь по Основам программирования на С++
График занятий учебных групп на курсах:
Вечерние группы |
Группы выходного дня: |
ПН, СР - с 19.00 до 19:45 |
СБ - с 19:00 до 20:30 |
Программа курса по программированию:
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.Стандартная библиотека шаблонов С++(ассоциативные контейнеры и алгоритмы)
- Обзор ассоциативных контейнеров
- Словари, их разновидности и работа с ними
- Множества, их разновидности и работа с ними
- Обзор разновидностей алгоритмов и работа с ними
Курсы программирования в Уфе
Язык С++ является универсальным языком программирования высокого уровня, позволяющим создавать различного вида программы прикладного или системного характера.
Основная задача курсов программирования на языке C заключается в том, чтобы показать слушателям, что язык программирования С++ - это полноценный, продвинутый и комплексный язык, предназначенный для создания сложных программ.
В процессе курса будет рассмотрено процедурное и объектно-ориентированное программирование на С++, стандартная библиотека шаблонов (STL), бесплатные компиляторы и интегрированные средства разработки(IDE).
Практическая часть курса будет проходить с использованием интегрированного средства разработки Microsoft Visual Studio C++ Express Edition.
После прохождения курса слушатель будет владеть большинством возможностей языка программирования С++.
Цель: Целью курса является познакомить слушателя с возможностями языка программирования С++ достаточными для базового уровня. После прохождения данного курса слушатель будет иметь представление о системах счисления, дискретной математике, структурном и объектно - ориентированном программировании на С++.
Базовый уровень знаний: пользователь ПК.
Методическое пособие: Основы программирования на С++
График занятий учебных групп на курсах:
Вечерние группы |
Группы выходного дня: |
ПН, СР - с 19.00 до 20:00 |
СБ - с 19:00 до 21:00 |
Программа курса по программированию:
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.Стандартная библиотека шаблонов С++(ассоциативные контейнеры и алгоритмы)
- Обзор ассоциативных контейнеров
- Словари, их разновидности и работа с ними
- Множества, их разновидности и работа с ними
- Обзор разновидностей алгоритмов и работа с ними