Автор курса: Коршунов В.М.
Преподаватель курса: Коршунов В.М.
Часов: 46 ак. часов
Стоимость: 2400 грн.
Краткое описание:
Курс «Программирование на C++» включает в себя теоретические и практические занятия по изучению данного языка программирования. За время занятий слушатели изучат основы проектирования и разработки программ на языке C++.
| |
Цели курса:
Получить навыки объектно-ориентированного программирования. Изучить основные типы данных языка C++ и правила операций с ними. Научиться организовывать ввод/вывод данных и инициализировать сложные типы структур, выполнять побитовые операции и динамически выделять память для программы, использовать указатели и массивы, выполнять перегрузку функций.
| |
Преимущества курса:
Курс предполагает не только изучение теоретических основ языка C++, но и получение профессиональных навыков практического программирования. Результатом практических занятий слушателя, будет его умение программировать стандартные и нестандартные приложения на языке С++.
| |
Для кого предназначен:
Курс предназначен для всех пользователей персональных компьютеров, желающих научиться программировать приложения на языке С++, а также, получить теоретические и практические основы для изучения других языков программирования высокого уровня, например, таких как Java или C#. Пройденный курс программирования на языке С++ откроет для слушателя широкую перспективу использовать свои знания не только при программировании приложений в OC Windows, но и в таких операционных системах как Linux, Android и многих других.
| |
По окончании курса слушатели будут знать:
| |
По окончании курса слушатели будут уметь:
|
Преподаватель курса:
Коршунов Василий Михайлович
Образование: высшее
Харьковский государственный педагогический университет, специальность: математика
Харьковская
инженерно-педагогическая академия, специальность: автоматизированные
системы управления и прогрессивные информационные технологии
Профессиональное мастерство:
преподавательская деятельность на кафедрах информатики:
Харьковский институт экономики рыночных отношений и менеджмента;
Харьковский государственный педагогический университет;
сотрудничество
по разработке и сопровождению программных средств и интернет-порталов в
фирмах «Грид», «Локод», «СклоГлас», «IT-tour» и других;
автор более 40 книг и статей по информатике, программированию и радиоэлектронике;
призер соревнований по программированию компании Microsoft.
Краткая программа курса «Программирование на 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 |
Примеры заданий, программ, документов учебного курса
Часы и стоимость для индивидуального и группового обучения смотреть на странице:
Курсы C++ |
Вероятно Вы искали:
курсы
C++, курсы программирования C++, курсы программистов, курсы программирования харьков цена, курсы
программирования с трудоустройством харьков, курсы программирования
харьков отзывы
Комментариев нет:
Отправить комментарий