Описание программы
Данный курс состоит из двух частей:
Данный язык является одним из прародителей современного семейства языков программирования. Созданный в 1972 году, язык Си входит в топ как самых используемых языков программирования, так и самых быстрых. Знание Си позволяет понять основы программирования, изучить парадигмы и концепции, заложенные ещё на этапе создания сферы IT, а также существенно повысить навыки алгоритмического мышления.
- В первой части курса мы познакомимся с базовым синтаксисом языка (ввод/вывод, условный оператор, циклы, функции, работа с памятью, указатели), статическими и динамическими структурами данных (массивы, списки, очереди, деревья и так далее), а также с основными алгоритмами (бинарный поиск, шейкерная сортировка и другие).
Вторая часть курса существенно расширяет уже полученные знания по Си. Язык С++ в своё время добавил колоссальный объём новых возможностей. Данный язык один из немногих языков программирования, поддерживающих множество парадигм одновременно. Большая часть программного обеспечения от Microsoft написана именно на С++.
- В ходе прохождения второй части курса мы изучим основы объектно-ориентированного программирования (наследование, полиморфизм, области видимости, модификаторы доступа и так далее) и многопоточное программирование (потоки, процессы, механизмы синхронизации) в контексте С++. Изучаемый стандарт языка – С++20.
- В течение всего курса ученики создадут множество проектов: от простейших консольных приложений (крестики-нолики, морской бой) до полноценных оконных менеджеров с интерфейсом (калькулятор, виджет прогноза погоды, записная книжка), а также получат навыки, полезные для участия в олимпиадах по программированию.
- На занятиях будет также рассказано об устройстве компьютера, об истории становления информатики как науки, о философском аспекте в программировании.
- Внимание, в силу сложности курса набор проводится исключительно среди тех, кто уже знаком с программированием и знает основы какого-либо языка, например Python.
- На занятиях ребенку понадобится ноутбук.
Перед поступлением в группы программирования на С/С++ проводится обязательное тестирование.
Стоимость обучения
5 000 ₽
6-8 классы
- занятия 2 раза в неделю
- занятия по 80 минут
- формат: онлайн
Стоимость обучения учитывает общее количество учебных дней в году и равномерно распределяется по месяцам, поэтому в месяцы, включающие каникулы или праздничные дни, стоимость обучения не меняется.
Плата за обучение вносится с сентября по май включительно, ежемесячно до 5 числа текущего месяца.