На направление подготовки «С++ с нуля» мы приглашаем учащихся 7–10-х классов.
Направление предназначено для тех, кто никогда не программировал на языке С++ и хочет изучить этот язык программирования. Группа подойдет как для тех, кто никогда в жизни не программировал, так и для тех, кто имеет опыт программирования на другом языке (Python, Java, Pascal/Delphi и т.п.).
Примерная программа:
1) С++: введение, установка codeblocks+mingw, Базовые арифметические операции, ввод-вывод, оператор if, логические операции, знакомим с cppreference
2) Продвинутые операции (битовые сдвиги, разложение числа в p-ичной системе счисления). Простые типы данных, for, while, do-while
3) Массивы, двумерные массивы, разбора типичных ошибок при работе. Массивы как С-шные, так и std::vector
4) Функции, рекурсия, проблема циклической зависимости, можно как пример посмотреть разные dfs-обходы
5) Составные типы данных struct, их использование с std::vector, можно затронуть поэлементный for
6) Немного об std::algorithms: сортировка, компараторы.
7) Длинная арифметика: сложение, вычитание, умножение, деление, если всё хорошо, извлечение корня (2 способа: бинпоиск, ‘математический подход’)
8) Контейнеры stack, queue, deque
Подробная информация об отделении и преподавателях на сайте.