Для кого этот курс?
Курс предназначен для ребят, которые хотят научиться с легкостью решать самые трудные олимпиадные задачи на школьном и муниципальном уровне.
Начинающие любители информатики смогут создавать программы, изучить различные алгоритмические конструкции, и подготовится к олимпиадам по программированию.
Что делаем на занятии?
На первых занятиях курса мы освоим основы языка C++: основные операторы, типы данных, а также массивы и матрицы (двумерные массивы). На занятиях будут разбираться базовые алгоритмы, необходимые для успешного выступления на всероссийской олимпиаде школьников и олимпиадах из перечня Министерства Образования Российской Федерации, в том числе алгоритмы сортировки (квадратичная сортировка, быстрая сортировка и сортировка структур), алгоритмы со стеком, подсчета путей и хэш-функции.
Для закрепления полученных знаний предусмотрены домашние задания, а для приобретения уверенности в собственных силах 2 раза в семестр предусмотрено участие во внутренних олимпиадах.
Планируемый результат
В результате прохождения курса ученики:
- Приобретут навык написания быстрых и лаконичных программ на языке C++.
- Научатся решать олимпиадные задачи с использованием алгоритмов сортировки (квадратичная сортировка, быстрая сортировка и сортировка структур), алгоритмов со стеком, алгоритмов подсчета путей и хэш-функций.
- Приобретут уверенность для успешного участия в олимпиадах по программированию (школьный и городской этап всероссийской олимпиады школьников по программированию).