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

Сложность
Возраст
с 12 лет
Время освоения
144 ак.часов
Компьютерный курс "Программирование" посвящен возможностям языка программирования на примере 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 часа, есть ускоренные курсы - подробности по телефонам консультантов
  • Занятия проходят с интенсивностью 4 ак.часа в неделю (2 раза по 2 часа или 1 раз в неделю 4 часа)
  • Стоимость курсов от 1380 до 1870 руб./мес.
  • График обучения, дни и время устанавливаются индивидуально при записи на курс

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

индивидуальные занятия
  • Занятия проходят индивидуально
  • Интенсивность занятий, дни и время устанавливаются индивидуально
групповые занятия
  • Занятия проходят в группах от 3 до 5 человек
  • Каждый учащийся занимается на отдельном компьютере
  • Интенсивность занятий, дни и время согласовывается с группой при записи на курс
Название компьютерного курса Объем Стоимость
индивидуально группа
Пользователь компьютера + Интернет 30 ак. часов 215 руб./ ак.час 150 руб./ ак.час
Компьютерный дизайн 320 руб./ ак.час 210 руб./ ак.час
Цифровая фотография
Компьютерное рисование
3D графика и анимация
1С: Бухгалтерия 18 ак. часов 320 руб./ ак.час 210 руб./ ак.час
Основы Web-программирования: 110 ак. часов  
Часть 1. Web-дизайн(html, css) 30 ак. часов 320 руб./ ак.час 210 руб./ ак.час
Часть 2. Web-программирование (PHP, js) 40 ак. часов¹ 390 руб./ ак.час 260 руб./ ак.час
Часть 3. Web-программирование Yii (PHP), jQuery (JavaScript), Bootstrap(css) 40 ак. часов 435 руб./ ак.час 285 руб./ ак.час
Программирование (на С++): 88 ак. часов  
Часть 1. С++ Базовый курс 48 ак. часов 320 руб./ ак.час 210 руб./ ак.час
Часть 2. Продвинутый курс С++ 40 ак. часов 390 руб./ ак.час 260 руб./ ак.час
¹ - 40 ак.часов - минимальная продолжительность курса, при условии знакомства с основами программирования. Если Вы не знакомы с основами программирования, продолжительность курса должна быть продлена до 60-80 ак.часов

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

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

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

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

Предлагаем консультации по всем открытым курсам учебного центра. Продолжительность консультации минимум 2 академических часа, стоимость 350 руб./ ак.час.

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

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

Владислав, 15 лет 58 дней назад

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

Дмитрий, 16 лет 58 дней назад

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

Богдан, 14 лет 58 дней назад

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

Максим, 15 лет 58 дней назад

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

Дмитрий, 16 лет 62 дня назад

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

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

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

Владислав, 15 лет 65 дней назад

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

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