Курс подготовки к участию в олимпиадах по программированию для школьников 12-16 лет.
По сути, это "соль" программирования, задачи сортировки, поиска, обхода "дерева", "рюкзак", "коммивояжер" и т. п.
Курс рассчитан на 2-х летний цикл обучения.
Курс рекомендован учащимся 9-10-х классов, которые обладают базовыми знаниями по программированию в объеме любого из курсов: "Основы программирования на Java" или "Основы программирования в 1С:Предприятие 8".
Продолжительность курса:
24 академических часа / 12 дней | Уровень:
для всех |
Цели курса:
- формирование логического мышления,
- знакомство с Ejudge – тестирующей системой, в которой проходят соревнования по спортивному программированию,
- подготовка к участию в олимпиадах по программированию.
После обучения вы сможете:
- решать основные задачи из области арифметики: разложение числа на цифры, на простые множители, делимость, арифметика остатков,
- использовать методы сортировки, в том числе на основе тонкой оптимизации,
- применять классические алгоритмы и хитрые трюки для решения задач на обработку последовательностей,
- решать задачи обработки матриц: линейный поиск, переворот, максимумы и минимумы.
- пользоваться алгоритмами обработки графов, стеков и очередей.
- участвовать в олимпиадах по программированию.