Внимание: Напишите нам
График работы всех филиалов: Ежедневно, 9:00-21:00
ПРОГРЕСС
Европейский образовательный центр
Дворец Спорта

ул. Рогнединская, 4А
офис 407

Контрактовая площадь

ул. Ильинская, 12
офис 306

Контакты

(097) 427 64 15
(050) 824 18 25
(050) 824 18 25

Курс

Программирования на С и С++
для начинающих

Практический курс – 4500 грн

в Киеве

Анонс

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

Направление: Курсы программирования

Учебная нагрузка:

  • Обучение в группе – 40 часов (1 час=60мин)
  • Обучение в минигруппе (2-3 слушателя) – 32часов
  • Обучение индивидуальное –24 часов 

Время занятий:

утро – 9:30 до 12:30

день – 12:30- до 15:30

вечер – 18:30-21:30

группы выходного дня: суббота и/или воскресенье — c 9:00 до 12:00, с 15:00 до 18:00.

*В отдельных случаях время занятий может быть изменено

Продолжительность обучения:

  • в группе –1,5-2,0 месяца
  • индивидуально – по договоренности

Ближайшие даты начала занятий: 

см. раздел «Расписание» и/или уточните у администратора Образовательного  центра

Документ об окончании: Сертификат и свидетельство

Базовая цена: 4500 грн

Общая информация

Языки программирования Си и C++ является универсальными языками программирования, позволяющим создавать различного вида программы прикладного или системного характера.

Преимущество языка – использование системных вызовов операционной системы напрямую “без посредников”. Это даёт и дополнительные возможности по сравнению с другими языками программирования, и серьёзный прирост в скорости работы программы.

Курс представляет собой занятия базовой подготовки по направлению «Программирование на языке С++». Учащийся научится использовать операторы языка С и С++, обзаведется навыками работы с файлами, а также получит начальные знания по объектно-ориентированному программированию. Программа обучения построена по принципу “минимум теории – максимум практики”.

Цель курса:

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

Основная задача курса С++ заключается в том, чтобы показать слушателям, что язык программирования С, С++ – это полноценный, продвинутый и комплексный язык, предназначенный для создания сложных программ.

Методы обучения по программе основаны на активном вовлечении слушателей в учебный процесс с использованием качественных методических материалов.

Программу курса ведут высококвалифицированный преподаватель и специалист, имеющий большой опыт практической работы.

Курс обучения «Программирование на С, С++» полезен всем, кто хочет знать универсальный язык программирования, позволяющий создавать программы прикладного или системного характера.

В течение всех занятий по изучению языка программирования С++ для закрепления материала под контролем преподавателя слушателями выполняются практические задания. Кроме этого слушатели получают задания для самостоятельной работы дома. На заключительном занятии выполняются тестовые задания.

ОНЛАЙН КУРС!

Практический Онлайн курс  “C и C++”. Индивидуальные практические занятия по Skype,  TeamViewer в удобное для Вас время. 

Преимущества индивидуальных курсов:

  • Программа обучения полностью корректируется под уровень и запрос клиента.
  • Более гибкий график.
  • Возможность перенести занятия (при необходимости).
  • Можно ускорить срок окончания обучения и пройти экспресс-курс.

Дистанционное обучение это:

  • Широкая доступность, независимость от географического положения.
  • Сниженная стоимость за счет отсутствия необходимости использования/аренды учебных помещений, экономия времени и финансов на поездке к месту учебы, проживанию и т.д. (стоимость обучения снижается на 10%).
  • Индивидуальный темп усвоения учебного материала (скорость и длительность обучения может варьироваться в зависимости от личных потребностей, жизненных обстоятельств).
  • Гибкость учебного плана, возможность самостоятельного выбора тем данного курса, самостоятельного выбора места, времени, продолжительности и интенсивности каждого занятия.
  • Возможность получения ответов на возникающие вопросы.

С дистанционными курсами Образовательного центра «Прогресс» Вы можете получить качественное образование в сфере программирования, не выходя, в удобном для Вас режиме.

Обучение в группеОфис/онлайн
Количество часов40
Продолжительность1-2,5 мес
Количество человек в группе4-6 чел
Бесплатное пробное занятиеЕсть
Документ об окончанииСертификат
Стоимость обучения4500 грн/курс
Стоимость обучения для юр. лиц (без нал) 4700 грн/курс
Обучение индивидуальноВ офисе
Количество часов20-30
Продолжительность2-3 недели
Количество человек 1-2 чел
Бесплатное пробное занятиеНет
Документ об окончанииСертификат
Стоимость обучения - 1 человек400 грн/час
Стоимость обучения – 2 человека300 грн/час
Обучение индивидуальноОнлайн
Количество часов20-30
Продолжительность2-3 недели
Количество человек1-2 чел
Бесплатное пробное занятиеНет
Документ об окончанииСертификат
Стоимость обучения - 1 человек400 грн/час
Стоимость обучения – 2 человека300 грн/час

Расписание

Начало занятийГрафикВсего часовПериод обученияСтоимость обучения грн/курс

Программа курса

МОДУЛЬ 1. ЯЗЫК C (продолжительность 24 часа)

Тема 1. Введение в язык С.

  • Знакомство с интегрированной средой Visual C.
  • Основные типы данных.
  • Диапазоны представляемых значений.
  • Декларация переменных.
  • Константы.
  • Структура программы.
  • Использование библиотечных функций.
  • Ввод с клавиатуры и вывод на экран.
  • Простейшие программы на ввод вывод данных.
  • Компиляция, компоновка и выполнение программ.
  • ПРАКТИКУМ.

Тема 2.  Операторы. Препроцессор.

  • Оператор-выражение и составной оператор.
  • Метки.
  • Управляющие операторы — goto, if-else.
  • Программы, в которых используются управляющие операторы.
  • Операторыцикла — while, do-while и for.
  • Использование операторов break, continue, и return
  • Препроцессорныедирективы #include, #define, #undef, #if — #else — #endif.
  • Макроопределения с параметрами.
  • Правила оформления деклараций.
  • ПРАКТИКУМ.

Тема 3.  Одномерные массивы.

  • Декларация массивов и их размещение в памяти.
  • Индексация элементов массива.
  • Алгоритмы суммирования, поиска и сортировки.
  • Решение различных задач.
  • ПРАКТИКУМ.

Тема 4.  Двумерные массивы.

  • Декларация массивов и их размещение в памяти.
  • Индексация элементов массива.
  • Указатели и массивы.
  • Алгоритмы суммирования, поиска и сортировки.
  • Решение различных задач.
  • ПРАКТИКУМ.

Тема 5.  Классы памяти. Функции.

  • Время жизни и область видимости объекта.
  • Декларации на внутреннем и внешнем уровнях.
  • Модификаторы — auto, register, static, extern.
  • Определяемые типы typedef.
  • Аргументы и параметры.
  • Прототип функции.
  • Возвращение значения функцией.
  • Рекурсия.
  • Передача массивов в функцию.
  • Решение различных задач.
  • ПРАКТИКУМ.

Тема 6.  Работа с указателями.

  • Декларация указателей.
  • Операции с указателями.
  • Использование указателей как аргументов функции.
  • Указатели на функции.
  • Указатели и массивы.
  • Указатели и строки.
  • ПРАКТИКУМ.

Тема 7.  Символьные строки.

  • Декларация символьной строки и размещение в памяти.
  • Работа с символьными строками.
  • Библиотека string.h и ctype.h.
  • Массив символьных строк.
  • ПРАКТИКУМ.

Тема 8.  Динамическое распределение памяти

  • Выделение памяти
  • Освобождение памяти
  • Изменение памяти
  • ПРАКТИКУМ.

Тема 9. Структура

  • Декларация структур
  • Инициализация и доступ к элементам структуры
  • Вложенные структуры и массивы структур
  • Объединения
  • ПРАКТИКУМ.

Тема 9. Файлы

  • Понятие потока — stream
  • Структура типа FILE
  • Открытие и закрытие файлов
  • Операции ввода-вывода
  • Указатель чтения-записи в файле
  • Последовательный и произвольный доступ
  • ПРАКТИКУМ.

Тема 9. Проверка пройденного материала.

  • Тест.
  • ПРАКТИКУМ: решение контрольных задач.

МОДУЛЬ 2.  ЯЗЫК ПРОГРАММИРОВАНИЯ C++

(продолжительность курса – 21 час)

Тема 1. Возможности С++.

  • Комментарии. Размещение описаний переменных внутри блока.
  • Прототипы функций.
  • Аргументы функций по умолчанию.
  • Доступ к глобальным переменным, скрытым локальными переменными с тем же именем.
  • Функциональная запись преобразования типа.
  • Модификаторы const и volatile в Си++.
  • Ссылки (type&).
  • Подставляемые функции (inline-функции).
  • Операторы динамического распределения памяти (new, delete).
  • Использование new и delete на примере динамических массивов, стеков, очередей.
  • Перегрузка функций.
  • Шаблоны функций.
  • Перегрузка операторов.
  • ПРАКТИКУМ.

Тема2. Основы объектно-ориентированного программирования (ООП) на С++.

  • Инкапсуляция.
  • Классы.
  • Спецификаторы доступа public, protected, private
  • Указатель this.
  • Статические члены класса.
  • Константные (const) и изменяемые (mutable) члены класса.
  • Друзья класса.
  • Объекты стандартного предопределенного потокового ввода-вывода cin, cout, cerr, clog.
  • Инициализация и разрушение (конструкторы и деструкторы).
  • Особые типы конструкторов, explicit-конструкторы
  • Перегрузка операторов для классов.
  • Перегрузка оператора присваивания для классов.
  • Перегрузка операторов new и delete для классов.
  • Использование указателей на методы класса.
  • Шаблоны классов.
  • Оператор typeid.
  • ПРАКТИКУМ.

Тема 3.  Наследование.

  • Иерархия классов.
  • Иерархия наследования классов.
  • Доступ к членам базовых классов внутри производного класса.
  • Виртуальные базовые классы.
  • Преобразования указателей на объекты.
  • Соглашения об именах производных типов.
  • ПРАКТИКУМ.

Тема 4.  Полиморфизм.

  • Виртуальные функции-члены.
  • Принципы организации позднего связывания.
  • Виртуальные деструкторы.
  • Абстрактные классы.
  • ПРАКТИКУМ.

Тема 5.  Библиотека потокового ввода-вывода в С++.

  • Классы (fstream, ofstream, ifstream, ostream, istream, ios) и представители классов потокового ввода-вывода
  • Работа с файлами последовательного и произвольного доступа
  • Система ввода-вывода старого и нового стилей
  • Пространство имен
  • Операторы namespace и using
  • Программа обработки запросов
  • Ввод-вывод в символьные массивы
  • ПРАКТИКУМ.

Тема 6.  Обработка исключительных ситуаций в С++

  • Операторы try и catch
  • Генерирование исключительной ситуации; операция throw
  • Организация обработки исключений
  • Обработка исключений Win32
  • ПРАКТИКУМ.

Тема 7.  Классы с самоадресацией

  • Списки, стеки, очереди
  • Бинарные деревья
  • Деревья двоичного поиска
  • ПРАКТИКУМ.

Тема 8. Проверка пройденного материала.

  • Тест.
  • ПРАКТИКУМ: решение контрольных задач.

ЗАЧЕТНАЯ РАБОТА: написание учебной программы.

**Последовательность тем может изменяться.

Программа обучения может меняться по требованию ученика. При индивидуальном обучении программа разрабатывается индивидуально по требованию ученика.

Учебный материал

Учебный материал на курсах построен четко и доступен для понимания каждому слушателю, решившему освоить эту интересную профессию. Обучение предельно наглядно и построено по принципу объединения лекций с практическими занятиями. 

Все участники получают БЕСПЛАТНО:

  • методический материал
  • сертификат и свидетельство установленного образца

Аудитория

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

В результате обучения

После окончания обучения Вы будете уметь:

  • Работать в среде Visual C.
  • Знать синтаксис языка C.
  • Использовать все операторы языка C.
  • Использовать препроцессорные директивы.
  • Пользоваться библиотечными функциями.
  • Работать с массивами.
  • Использовать классы памяти.
  • Работа с указателями.
  • Умение корректно и эффективно манипулировать памятью.
  • Работать со структурами данных.
  • Работать с файлами.
  • Разрабатывать объектно-ориентированные алгоритмы решения задач.
  • Планировать структуру одномодульных и многомодульных консольных объектно-ориентированных программ и создавать их.
  • Разрабатывать, создавать и использовать классы и объекты классов.
  • Разрабатывать, создавать и применять различные методы классов.
  • Применять шаблоны классов.
  • Разрабатывать и создавать иерархическую последовательность наследуемых классов.
  • Применять возможности полиморфных классов при вызове методов.
  • Выполнять потоковые объектно-ориентированные операции ввода-вывода в файлы любых типов.
  • Корректно обрабатывать исключительные ситуации в программах.
  • Разрабатывать и применять классы с самоадресацией (списки, стеки, очереди).

Как проходит обучение:

  • Разбор что не понятно по домашнему заданию.
  • Объяснение теории урока.
  • Практическая работа ( не менее 85%).
  • Выдача домашнего задания.

По окончании обучения проводится итоговая аттестация. Аттестация проводится в виде теста на последнем занятии или на основании оценок практических работ, выполняемых во время обучения на курсе.

Преподаватель

Маркин Константин

Преподаватель-практик по программированию. 

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

Константин обладает богатым опытом работы в качестве ведущего разработчика и руководителя команды разработки. Среди реализованных проектов:  ANDROID и их разработка, разработка драйверов с помощью JAVA SDK и C++ NDK
Управление проектами и разработка – веб-сайтов и веб-приложений, используя ANGULARJS, CORDOVA, BOOTSTRAP
Разработка на стороне сервера, используя C++ и LINUX OS, Клиент-сервер антипиратской системы, C++ и Java языков, Руководитель группы, интерграция Zoran Mobile SF.

Слушатели очень высоко ценят стиль преподавания и всегда оставляют восторженные.
ОБЛАСТИ ЗНАНИЙ:

  • Android, Java
  • Архитектура
  • Объектно-ориентированное программирование
  • Шаблоны проектирования
  • Java
  • Linux OS
  • C++, C
  • JavaScript/ HTML
  • Сервис ориентированная архитектура
  • Управление конфигурациями и версиями
  • Алгоритмы
  • Структуры данных

Отзывы

3 комментария

Дата:4:05 пп - Ноя 18, 2017

Виталий Кузнецов

Хочу выразить слова благодарности преподавателю по С++ Константину. Огромное спасибо за вашу работу! Курс по С++ хоть и сложный, но с вашей помощью смог разобраться во многих вещах, в которых до этого пытался разобраться сам, но не получалось. А теперь немного о курсе. Материал излагается в очень доступном формате, огромное количество практики, которая помогает лучше усвоить теорию. В любое время можно было задавать вопросы и получать грамотные, развернутые ответы! Мне очень все понравилось! Кто сомневается, не сомневайтесь идите на курс С++.

Дата:2:12 пп - Май 10, 2021

Чадова Галина

Замечательный преподаватель, объяснил всё доступным языком, дал отличную практику с интересными задачами, научил общаться с компилятором. Дал понимание основ и неявных особенностей языка.

Дата:10:21 дп - Май 18, 2021

Кравченко Евгения

Константин великолепный преподаватель. Его речь легко воспринимается, материал, рассказанный им легко запомнить. Все что рассказывает Алексей Михайлович сопровождено практическими примерами и описаниями. Преподаватель всегда ответит на интересующие вас вопросы, сопроводит ответы визуальными объяснениями. Хотелось бы отметить отдельно чувство юмора и опусы.

Добавить комментарий для Чадова Галина Отменить ответ

146 votes, average: 4,97 out of 5146 votes, average: 4,97 out of 5146 votes, average: 4,97 out of 5146 votes, average: 4,97 out of 5146 votes, average: 4,97 out of 5 (146 votes, average: 4,97 out of 5)
You need to be a registered member to rate this.
Loading...

Мне интересно

Подать заявку

При заявке через сайт скидка 5%

Записаться

Другие курсы этого направления