Продвинутый курс С++ (часть 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 часа)
  • Стоимость любого курса 1370 руб./мес.
  • График обучения, дни и время устанавливаются индивидуально при записи на курс

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

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

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

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

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

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

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

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

Павел, 16 лет 236 дней назад

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

Роман, 17 лет 236 дней назад

Закончив второй курс по С++, имею навыки поиска информации в интернете, работы с ней, разбора уже придуманных функций, понимания их работы и реализации. С помощью курса познакомился с большинством типом задач и теперь могу реализовать решение самостоятельно. Зная продвинутый курс С++, уже гораздо легче смотреть на чужие коды, даже если они на других языках программирования. При последовательном изучении языков, всё протекает гораздо легче и проще, учиться становится веселее. Меня этот курс вдохновил на дальнейшее изучение других языков, и моя цель теперь железно укоренилась в голове. Плюс курса в том, что самое сложное в программировании - это начать. Здесь же у ученика есть ментор, который поможет с минимальным количеством костылей справиться с задачами, это очень приятно и дальше уже можно продолжать самообучаться.

Олег, 24 года 1 год 352 дня назад

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

Леонид, 13 лет 2 года 5 дней назад

Я начал учиться в Ньютеке с 9-ти лет. На тот момент я был самым младшим в группе. У меня стало получаться, на занятия ходил с удовольствием, всегда выполнял домашние задания. На сегодняшний день я окончил курсы:

  • Пользователь ПК;
  • Веб-программирование;
  • Компьютерный дизайн;
  • Базовый курс программирования на C++.
Сейчас мне 13 лет. Я учусь на продвинутом курсе программирования C++. Думаю, что это станет моей будущей профессией.
Почему можно порекомендовать эти курсы:
  • Удобное время(оговаривается со всеми учащимися);
  • Можно выбрать курс, который необходим;
  • Небольшие группы;
  • Компетентные преподаватели;
  • Выдается документ об окончании.