Продвинутый С++ (часть 2)

Сложность
Возраст
с 12 лет
Время освоения
144 ак.часов
Для школьников
5850 руб. за 16 ак. часов
Индивидуальные
35600 руб. / 20 занятий
Компьютерный курс "Программирование" посвящен возможностям языка программирования на примере C++.

Программа обучения по компьютерному курсу
"Продвинутый С++ (часть 2)"

  • Тема 1. Динамические структуры данных.
    • Связные списки, деревья, очереди, стек.
    • Создание класса Tree.
  • Тема 2. Обработка исключительных ситуаций.
    • Архитектура программы, использующей исключения.
    • Переброс исключений, catch(...), catch(BaseЕхсeptionClass &)
  • Тема 3. Многопоточность: процессы и потоки.
    • Адресное пространство, синхронизация.
    • Список процессов, мьютексы, семафоры, обмен данными между процессами.
  • Тема 4. Создание сетевого приложения.
    • Cокеты, протоколы (TCP, UDP), блокирующие и неблокирующие режимы.
  • Тема 5. Графический интерфейс, окна.
    • Элементы управления, элементы меню
    • Панели инструментов, статусная строка
    • Стандартные диалоговые окна (выбор, сохранение, найти)
    • Модальные и немодальные, дочерние окна.
    • Режимы размещение окна (поверх остальных).
  • Тема 6. Перегрузка операций.
    • Операции сложения, сложения с присваиванием, битового сдвига, сравнения, разыменования для своих типов данных.
  • Тема 7. Побитовые операции, структуры.
    • Побитовые операции
    • Выделение и изменение отдельных битов
    • Определение typedef
    • Понятие о функциях
    • Производные типы данных
    • Перечисления, структуры
  • Тема 8. Хранение информации.
    • Типизированные файлы
    • Базы данных (подключение готовых БД и основы выборки информации)
  • Тема 9. OLE объекты.
    • Внедряемые компоненты и контейнеры OLE (связь с документами MS Excel).
  • Тема 10. Расширение ООП.
    • Полиморфизм
    • Спецификатор доступа protected
    • Виртуальные методы, виртуальные деструкторы
    • Абстрактные классы
    • Шаблоны функций, шаблоны классов

Выпускная работа

сетевая игра для двух игроков
(например: "сетевые крестики-нолики", карточная игра "подкидной дурак" и т.п.)

Компьютерный курс "Продвинутый С++ (часть 2)" входит в курс "Программирование C++"

Все части курса:
     Визуальное программирование игр
     Основы программирования С++ (часть 1)
     Продвинутый С++ (часть 2)

Записаться на этот курс

УСЛОВИЯ ОБУЧЕНИЯ для школьников

  • Обучение проходит в группах от 5 до 10 человек
  • Каждый ученик занимается на отдельном компьютере
  • Каждый курс рассчитан на 1 учебный год (9 месяцев) продолжительностью 144 часа, есть ускоренные курсы - подробности по телефонам консультантов
  • Занятия проходят с интенсивностью 1 раз в неделю по 4 ак. часа
  • Стоимость курсов от 5850 руб./мес. (за 16 ак. часов)
  • График обучения, дни и время устанавливаются индивидуально при записи на курс

УСЛОВИЯ ОБУЧЕНИЯ для взрослой аудитории

индивидуальные занятия
  • Занятия проходят индивидуально
  • Интенсивность занятий, дни и время устанавливаются индивидуально
групповые занятия
  • Занятия проходят в группах от 3 до 5 человек
  • Каждый учащийся занимается на отдельном компьютере
  • Интенсивность занятий, дни и время согласовывается с группой при записи на курс
Название компьютерного курса Объем Индивидуально
Пользователь компьютера + Интернет 10 занятий 15 800 руб.
Компьютерный дизайн 15 занятий 23 700 руб.
1С: Бухгалтерия 9 занятий 15 800 руб.
Основы Web-программирования: 55 занятий  
Часть 1. Web-дизайн(html, css) 15 занятий 23 700 руб.
Часть 2. Web-программирование (PHP, js) 20 занятий¹ 31 600 руб.
Часть 3. Web-программирование Yii (PHP), jQuery (JavaScript), Bootstrap(css) 20 занятий 35 600 руб.
Программирование (на С++): 44 занятия  
Часть 1. С++ Базовый курс 24 занятия 37 900 руб.
Часть 2. Продвинутый курс С++ 20 занятий 35 600 руб.
¹ - 40 ак.часов - минимальная продолжительность курса, при условии знакомства с основами программирования. Если Вы не знакомы с основами программирования, продолжительность курса должна быть продлена до 60-80 ак.часов

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

Показать стоимость

Предлагаем дополнительные услуги:

К каждому пройденному курсу Вы имеете возможность брать дополнительные часы .
Стоимость дополнительного академического часа соответствует стоимости академического часа основного курса (смотреть таблицу выше).
Основная задача – закрепление полученных практических навыков.

Записаться на этот курс

Отзывы по курсу "Продвинутый С++ (часть 2)"

Дмитрий, 13 лет 4 года 114 дней назад

Отличный и интересный курс с отличным преподавателем.
Курс: Программирование C++

Владислав, 15 лет 4 года 162 дня назад

Сложный, но достаточно интересный курс с отличным преподавателем
Курс: Продвинутый С++ (часть 2)

Дмитрий, 16 лет 4 года 162 дня назад

Довольно тяжелый, но очень интересный и полезный курс. Преподаватель отлично всё объяснил, и материал удалось усвоить несмотря на все трудности. На курсе удалось познакомиться со многими продвинутыми способами программирования.
Курс: Продвинутый С++ (часть 2)

Богдан, 14 лет 4 года 162 дня назад

Я почти два года учусь на программиста. На курсе хорошо и подробно обо всём рассказывают. Самое главное это хотеть и понимать что происходит. А так, курс мне понравился. Рекомендую всем.
Курс: Продвинутый С++ (часть 2)

Максим, 15 лет 4 года 162 дня назад

Сложный и одновременно интересный курс. Затягивает интересными темами, решением сложных задач необычными способами и т.д.
Курс: Продвинутый С++ (часть 2)

Дмитрий, 16 лет 4 года 166 дней назад

Очень увлекательный и интересный курс. Требует от Вас погружения в темы и развивает умение находить неординарные решения сложных задач. Курс довольно трудный, однако после его прохождения гораздо легче проектировать свои программы и разбирать что-либо новое
Курс: Продвинутый С++ (часть 2)

Богдан, 16 лет 4 года 169 дней назад

Продвинутый курс С++ в разы сложнее первого курса. Как в теории, так и в практике. Но к его концу начинаешь разбираться во многих темах, которые по началу казались супер сложными. Лично я вообще не понимал суть работы с классами и некоторыми алгоритмами, но по окончании мои знания заметно выросли. Очень хороший преподаватель, подробно раскладывает каждую тему по полочкам. Рекомендую курс к рассмотрению и дальнейшему прохождению
Курс: Продвинутый С++ (часть 2)

Оставить отзыв