Официальный дистрибьютор фирмы “1С” в Республике Беларусь
ISO 9001: 2015
На главную Обратная связь Карта сайта
Главная1С:Клуб Программистов

Алгоритмы. Олимпиадное программирование

Продолжительность: 2 года. 1 раз в неделю

Каждый модуль курса рассчитан на полугодие, 12 занятий по 2 урока в неделю (1,5 астрономических часа).

Курс рекомендован учащимся 9-10 классов, которые обладают базовыми знаниями по программированию в объеме любого из курсов: «Основы программирования на Java» или «Основы программирования в 1С:Предприятие 8»

Но сложность олимпиад по программированию растет год от года, сложно добиться серьезных успехов, начиная «олимпиадную карьеру» в 9-10 классе. Поэтому было принято решение дополнить курс Стартовым модулем, занятия по которому можно проводить с детьми 7-8 класса, не имеющими предварительной подготовки. Модуль написан с расчетом именно на средний школьный возраст, олимпиадное программирование представляется в нем занимательным занятием, несмотря на обычное отсутствие наглядности в алгоритмическом программировании. При желании, можно начать обучение на курсе и со стартового модуля, предварительной подготовки по нему не требуется.

На курсе:

  • Сможете на лету решать основные задачи из области арифметики: разложение числа на цифры, на простые множители, делимость, арифметика остатков.
  • Освоите классические алгоритмы и хитрые трюки для решения задач на обработку последовательностей.
  • Узнаете, как легко решать задачи обработки матриц: линейный поиск, переворот, максимумы и минимумы.
  • Изучите различные методы сортировки, в том числе использующие тонкие оптимизации.
  • Приступите к основам высшего пилотажа в программировании – алгоритмам обработки графов, стеков и очередей.
  • Вы узнаете, что такое олимпиадное программирование, и в чем заключаются особенности автоматической проверки алгоритмов.
  • Познакомитесь с тестирующей системой Ejudge, в которой проходят все крупнейшие соревнования по спортивному программированию.
  • Полученных навыков и знаний хватит, чтобы начать выступать на олимпиадах по программированию.

Подробную информацию курса можно посмотреть здесь..

Дальнейшее обучение можно продолжить на следующий модулях курса: