Занятия по программированию на C++ в 9–11 классах

Занятия по программированию на C++ в 9–11 классах

11990 ₽ за 30 занятий по 2 часа
Кириенко Денис Павлович
Председатель региональной комиссии ВСОШ по информатике
ПодробнееОставить заявку
О курсе
Курс для тех, кто уже умеет программировать и хочет глубоко изучить языки C и С++. Мы будем использовать стандартную библиотеку языков и рассмотрим нововведения. Вы познакомитесь с понятиями объектно-ориентированного и обобщенного программирования и научитесь разрабатывать графические приложения.
  • 30занятий
    по 2 часа
  • 140интерактивных
    задач
Программа курса
Онлайн-занятия проходят по четвергам в 19:00 по Москве и всегда доступны в записи
Разработка графических приложений с использованием библиотеки Qt
12 часов
  • Разработка приложения на базе QMainWindow
  • Слоты и сигналы. Связь слотов и сигналов
  • Различные элементы управления (кнопки, поля ввода, слайдеры)
  • Создание новых виджетов. Обработка событий PaintEvent
  • Обработка событий мыши
Стандартная библиотека шаблонов STL
6 часов
  • Контейнеры pair, vector, stack, queue, deque
  • Контейнеры set, map, multiset, multimap
  • Стандартные алгоритмы библиотеки STL (сортировка, поиск и прочее)
Типы данных и работа с памятью
12 часов
  • Целочисленные типы данных и операции с целыми числами
  • Представление целых чисел. Битовые операции. Дополнительный код
  • Действительные типы данных. Представление действительных чисел. Особенности работы с действительными числами
  • Массивы
  • Строки в языке C
  • Указатели. Динамическое распределение памяти
Язык программирования C
12 часов
  • Основные алгоритмические конструкции (условия, циклы)
  • Функции. Рекурсия
  • Ввод-вывод данных. Работа с файлами
  • Средства разработки и отладки программ
Язык программирования C++
18 часов
  • Отличия языка программирования C++ от C
  • Ввод-вывод в языке C++
  • Строки в языке C++
  • Объектно-ориентированное программирование. Парадигмы объектно-ориентированного программирования (наследование, инкапсуляция, полиморфизм)
  • Разработка классов
  • Обобщённое программирование. Шаблоны в языке C++
  • Стандарты языка C++. Нововведения стандартов C++11 и C++17
Преподаватель курса
Кириенко Денис Павлович
  • Преподаватель информатики школы № 179 г. Москвы
  • Опыт преподавания: 10 лет
  • Член оргкомитета и жюри олимпиад по информатике
  • Председатель региональной предметно-методической комиссии ВсОШ по информатике
Отзывы наших выпускников
3546 учеников прошли этот курс

Куссев Андрей

«Я наконец-то могу создавать оконные приложения, а также программировать на таком одновременно сложном и интересным C++. Я очень рад, плюс преподаватель - просто класс, он и расскажет толково, и остроумно пошутит. Спасибо, Денис Павлович!»
Как проходит обучение
Занятия проходят в режиме реального времени, а записи уроков доступны школьнику до конца года
К каждому занятию доступны теоретические материалы и конспекты
Во время занятия ученик может задать вопросы преподавателю и сразу получить ответ
Чтобы отработать навыки решения задач, школьники выполняют домашние задания после каждого занятия
Заполните форму и получите бесплатное занятие
Класс обучения
Предмет обучения
Цель обучения
Заполните форму и получите бесплатное занятие
Класс обучения
Предмет обучения
Цель обучения