Курс: "Программирование С++"

Автор курса: Коршунов В.М.
Преподаватель курса: Коршунов  В.М.
Часов:          46 ак. часов
Стоимость: 2400 грн.










icon-opisanie-kursa.png

Краткое описание:

Курс «Программирование на C++» включает в себя теоретические и практические занятия по изучению данного языка программирования. За время занятий слушатели изучат основы проектирования и разработки программ на языке C++.

icon-celi-kursa.png

Цели курса:

Получить навыки объектно-ориентированного программирования. Изучить основные типы данных языка C++ и правила операций с ними. Научиться организовывать ввод/вывод данных и инициализировать сложные типы структур, выполнять побитовые операции и динамически выделять память для программы, использовать указатели и массивы, выполнять перегрузку функций.

icon-preimushhestva-kursa.png

Преимущества курса:

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

icon-komu-prednaznachen.png

Для кого предназначен:

Курс предназначен для всех пользователей персональных компьютеров, желающих научиться программировать приложения на языке С++, а также, получить теоретические и практические основы для изучения других языков программирования высокого уровня, например, таких как Java или C#. Пройденный курс программирования на языке С++ откроет для слушателя широкую перспективу использовать свои знания не только при программировании приложений в OC Windows, но и в таких операционных системах как Linux, Android и многих других.

icon-budet-znat.png

По окончании курса слушатели будут знать:

  • основные инструменты проектирования и разработки приложений на языке С++;
  • способы программирования приложений на языке С++.

icon-umet.png

По окончании курса слушатели будут уметь:

  • использовать при программировании операции с переменными;
  • организовывать ввод/вывод данных;
  • проектировать сложные типы структур и выполнять побитовые операции;
  • инициализировать в программах массивы;
  • создавать функции и выполнять их перегрузку;
  • осуществлять файловый ввод и вывод данных;
  • разрабатывать объектно-ориентированные.

Преподаватель курса:

Кошелев.PNG

Коршунов Василий Михайлович
Образование: высшее
Харьковский государственный педагогический университет, специальность: математика
Харьковская инженерно-педагогическая академия, специальность: автоматизированные системы управления и прогрессивные информационные технологии
Профессиональное мастерство:
преподавательская деятельность на кафедрах информатики:
Харьковский институт экономики рыночных отношений и менеджмента;
Харьковский государственный педагогический университет;
сотрудничество по разработке и сопровождению программных средств и интернет-порталов в фирмах «Грид», «Локод», «СклоГлас», «IT-tour» и других;
автор более 40 книг и статей по информатике, программированию и радиоэлектронике;
призер соревнований по программированию компании Microsoft.

icon-programma-kursa.png

Краткая программа курса  «Программирование на C++»



п/п
Темы
Занятия (содержание, подтемы)
Часы
1
Переменные, типы данных и операции с переменными
Встроенные типы данных. Объявление переменных. Объявления typedef. Инициализация переменных.  Константные переменные. Операция sizeof. Явное и неявное преобразование типов. Массивы. Арифметические операции. Арифметические выражения. Операция присваивания.  Приоритет операций.

Практическая работа:
Знакомство с программной средой Microsoft Visual Studio.
4
2
Стандартный ввод/вывод данных
Объекты cin и cout. Операции ввода из потока и вывода в поток. Полезные функции для потокового ввода и вывода. Форматирование вывода. Управление потоком выполнения программы. Конструкции ветвления (if-else, switch). Конструкции повторения (for, while, do-while). Понятие о функциях.

Практическая работа:
Создание и компилирование программ  по вводу и выводу данных
4
3
Сложные типы данных и побитовые операции
Структуры. Объявление структур. Инициализация структур. Обращение к полям структур. Перечисления.

Практическая работа:
Создание сложных типов и выполнение побитовых операций
4
4
Указатели и массивы. Динамически выделяемая память
Статические массивы: объявление, указание размера, инициализация. Обращение к несуществующим элементам массива. Указатель. Операции взятия адреса и разыменования. Адресная арифметика. Связь массивов и указателей. Динамическое выделение памяти: операции new/new[] и delete/delete[]. Утечки памяти. Си-строки как особый вид массивов. Многомерные статические и динамические массивы. Динамические структуры данных.

Практическая работа:
Создание и использование указателей и массивов
4
5
Функции
Передача параметров в функцию: по значению и через указатель. Передача в функцию массивов. Константные параметры. Ссылки. Передача параметров по ссылке. Возвращаемое значение: void, указатель, ссылка. Рекурсия. Указатель на функцию. Массивы функций. Функция в качестве аргумента другой функции. Перегрузка функций.

Практическая работа:
Создание и использование функций
4
6
Работа с файлами
Чтение/запись в текстовом режиме. Ввод: посимвольный, по словам, построчный. Чтение/запись в бинарном режиме. Перенаправление стандартного ввода и вывода.

Практическая работа:
Организация работы с файлами
4
7
Классы. Наследование и полиморфизм

Поля и методы. Конструкторы и деструкторы. Инкапсуляция. Статические члены и методы класса. Константные методы. Инициализация объектов класса. Списки инициализации. Класс std::string стандартной библиотеки C++. Наследование, типы наследования. Последовательность вызова конструкторов и деструкторов. Абстрактные классы. Переопределение методов базового класса. Обращение к методам базового класса. Виртуальные методы. Виртуальный деструктор. Полиморфизм. Специфичное для С++ приведение типов.

Практическая работа:
Создание и использование классов
4
8
Перегрузка операций и обобщённое программирование
Перегрузка операций +, +=, [], >>, <<, ==, * и др. для своих типов данных. Шаблонные функции. Шаблонные классы.

Практическая работа:
Организация перегрузки операций и обобщенное программирование
4
9Экзамен
Экзаменационная работа.
Итоги экзамена. Разбор вопросов слушателей за период обучения.
2




Примеры  заданий, программ,  документов учебного курса


Программирование на С++_html_m25c6b782.jpg


Часы и стоимость для индивидуального и группового обучения смотреть на странице:



kursy-programmirovanija-s++
Курсы C++

Вероятно Вы искали:
курсы C++, курсы программирования C++, курсы программистов, курсы программирования харьков цена, курсы программирования с трудоустройством харьков, курсы программирования харьков отзывы




Комментариев нет:

Отправить комментарий