Автор курса: Петров Д.В.
Преподаватель: Петров Д.В.
Часов, ак.: 32
Стоимость, грн.: 2700
Краткое описание:
Профессия программиста на данный момент является одной из самых высокооплачиваемых в мире. Программисты, в совершенстве владеющие языком С++, являются одними из самых востребованных на рынке труда. Центр обучения «Проминь» предлагает курс, в котором рассматриваются все мощные возможности языка С++ в разработке программ.
Цели курса:
Курс ставит цель развить у слушателей навыки структурного, объектно-ориентированного программирования, применять их для разработки программ любого уровня сложности
Преимущества курса:
Успешное овладение курса позволит слушателям развить, сформировать навыки разработки программного обеспечения, навыки структурного, объектно-ориентированного программирования, применять их для разработки программ любого уровня сложности, углубить навыки решения задач прикладного программирования. Также к преимуществам курса стоит отнести минимум теории и максимум практики.
Для кого предназначен:
Курс предназначен для слушателей, в совершенстве владеющих навыками пользователя компьютера, имеющим небольшой опыт программирования, и желающим углубить знания в области программирования.
По окончании курса слушатели будут знать:
- типы данных и правильное их использование;
- базовые операторы и операции в С++;
- условные, циклические конструкции в С++;
- порядок работы с массивами, методы их сортировки и обработки;
- создание и использование встроенных, пользовательских функций;
- порядок работы с динамическими структурами данных;
- основы объектно-ориентированное программирования;
По окончании курса слушатели будут уметь:
- создавать программы, используя различные типы данных и операторы;
- применять циклические условные конструкции;
- проводить обработку массивов;
- создавать, использовать пользовательские функции, применять встроенные функции, проводить перегрузку функций;
- работать с указателями;
- обрабатывать файлы;
- проводить динамическое выделение памяти;
- реализовывать алгоритмы поиска;
- разрабатывать классы;
- использовать конструкторы, деструкторы;
Краткая программа курса: “Программирование на C++”
№
п/п
|
Темы
|
Занятия (содержание, подтемы)
|
Часы
|
1
|
Порядок разработки компиляции, отладки консольного приложения.
|
Порядок разработки консольного приложения.
Особенности компиляции, отладки, трассировки приложения.
Практическая работа № 1
Создание консольного приложения.
Домашнее задание
Разработка программы согласно индивидуальному заданию
|
4
|
2.
|
Работа с различными типами данных
|
Особенности объявления, присвоения переменных.
Преобразование типов
Практическая работа № 2
Создание программы работы с разными типами данных.
Домашнее задание
Разработка программы согласно индивидуальному заданию
|
4
|
3
|
Разработка программ ветвящейся структуры
|
Особенности использования условного оператора. Тернарный оператор.
Особенности использования циклических конструкций
Практическая работа №3
Разработка программы ветвящейся структуры
Домашнее задание
Разработать программу согласно индивидуальному заданию.
|
4
|
4
|
Разработка программы работы с массивами
|
Особенности использования массивов.
Порядок обработки массивом.
Методы обработки и сортировки массивов.
Практическая работа №4
Разработка программ обработки массивов
Домашнее задание
Разработать программу обработки массивов согласно индивидуальному заданию.
|
4
|
5
|
Создание, использование функций
|
Встроенные функции, использование встроенных функций.
Создание собственных функций. Использование собственных функций.
Практическая работа №5
Разработка программ работы с функциями
Домашнее задание
Разработать программу обработки массивов согласно индивидуальному заданию
|
4
|
6
|
Особенности работы с динамической и статической памятью
|
Понятие статической и динамической памяти.
Особенности выделения динамической памяти для текущей задачи.
Практическая работа №6
Порядок работы с динамической памятью
Домашнее задание
Разработать программу согласно индивидуальному заданию
|
4
|
7
|
Особенности работы со структурами
|
Порядок инициализации структур
Особенности работы с указателями на структуры.
Практическая работа №7
Особенности работы со структурами.
|
4
|
8
|
Особенности работы с файлами
|
Порядок создания, открытия, закрытия файлов
Изучение функций для работы с файлами
Алгоритмы поиска в файлах
Практическая работа № 8
Реализация алгоритмов поиска в файлах
Домашнее задание
Разработать программу согласно индивидуальному заданию
|
4
|
9
|
Изучение концепций ООП
|
Изучение инкапсуляции, полиформизма, наследования.
Особенности наследования в С++
Практическая работа № 9
Реализация наследования в программах
Домашнее задание
Разработать программу согласно индивидуальному заданию
|
4
|
10
|
Работа с конструкторами и деструкторами
|
Использование, создание конструкторов.
Использования конструктора копирования
Практическая работа № 9
Разработка программы с использованием конструкторов
Домашнее задание
Разработать программу согласно индивидуальному заданию
|
4
|
11
|
Особенности работы с шаблонами
|
Порядок работы с шаблонами функций.
Порядок с шаблонами классов.
Практическая работа № 10
Порядок работы с шаблонами
Домашнее задание
Разработать программу согласно индивидуальному заданию
|
4
|
12
|
Итоговое занятие
|
Экзамен.
Выполнение комплексного контрольного задания.
|
2
|
Список раздаточного материала:
методические указания для выполнения практических работ, карточки
Где можно использовать полученные знания:
Полученные знания могут быть использованы в работе программиста, разработчика, девелопера, архитектора, тестировщика. Знания и навыки используются в таких областях как электронная коммерция, игры, веб порталы, интернет банкинг, мобильные приложения.
Поддержка выпускников преподавателем:
Преподаватель курса осуществляет всестороннюю поддержку выпускника в его дальнейшей профессиональной деятельности.
Примеры заданий, программ, документов учебного курса
1. Иллюстрация к практическому занятию № 2. Практическая работа №3
Разработка программы ветвящейся структуры
2. Иллюстрация к занятию №4
Разработка программ с массивами.
3. Иллюстрация к занятию №5
«Разработка программ с функциями»
4. Иллюстрация к занятию № 6
“Порядок работы с динамической памятью”
5. Иллюстрация к практическому занятию №7
7. Иллюстрация - пример выпускной работы слушателя в рамках учебного процесса по курсу «C++»
Чтобы узнать цены и длительность обучения в индивидуальном формате, перейдите на страницу:
Вероятно Вы искали: курсы С++, курсы программирования C++, обучение программированию, курсы it, курсы программирования с++ харьков, с++ курсы харьков, курсы программирования C++ цена, курсы программирования C++ стоимость, курсы C++ программа