На данном курсе ученики познакомятся с основами высокоуровневого языка C++. Они научатся решать задачи различного уровня на всевозможные темы, используя широкий спектр инструментов этого языка. Курс направлен на то, чтобы ученики досконально разобрались с основными аспектами программирования на С++. Глубокое понимание механизма выполнения основных компонентов (условные операторы, циклы и проч.) позволит учащимся оптимизировать работу программ.
Основные ошибки новичков, такие как использование необъявленных переменных, некорректные проверки и прочее так же рассматриваются на этом курсе для того, чтобы ученики смогли их избежать.
Данный курс позволит учащимся решать различные математические, физические и программистские задачи, а так же ставить свои собственные и находить пути их решения. Обширный набор инструментов, с которыми они познакомятся может быть использован и в других языках, а методы и задачи, которые будут разобраны на курсе являются практически универсальным способом развития навыков программирования.