Программирование в алгоритмах

Для кого этот курс? Полноценная программа развития для тех кто уже успел познакомиться с основами, желает создавать более сложные и эффективные программы, изучить различные алгоритмические конструкции, подготовится к олимпиадам по программированию.
Модуль Название Возраст Примечание
1 Предолимпиадная подготовка (1 семестр) 5-6 класс 1 полугодие
2 Предолимпиадная подготовка (2 семестр) 5-6 класс 2 полугодие
3 Олимпиадная подготовка (1 семестр) 7-8 класс 1 полугодие
4 Олимпиадная подготовка (2 семестр) 7-8 класс 2 полугодие
5 Олимпиадная подготовка (1 семестр) 9-10 класс 1 полугодие
6 Олимпиадная подготовка (2 семестр) 9-10 класс 2 полугодие
Модули, помеченные зеленым цветом, будут идти в осеннем семестре. Вы всегда можете проконсультироваться с нашим менеджером о том, какой из модулей больше подходит вашему ребенку.
Что мы делаем на занятии?
На более глубоком уровне происходит знакомство с программированием.Изучаются разделы дискретной математики и теории алгоритмов, которые требуются для решения всех типов олимпиадных задач по информатике. Обучающиеся знакомятся с различными алгоритмическими конструкциями и их реализацией на языках программирования Python и С++. Разбирают способы и подходы решения различных задачвстречающихся на олимпиадах по программированию и на собеседованиях при найме на работу в крупные IT компании. После каждого занятия предусмотрены домашние задания, необходимые для отработки навыков решения задач.
Требуемый уровень подготовки
Умение реализовывать алгоритмические конструкции на одном из языков программирования, соответствующие своей возрастной категории.
Планируемый результат
Отработанный навык написания быстрых и лаконичных программ. Участие в онлайн и оффлайн олимпиадах.
Условия зачисления
Собеседование.
Что развивает

  • Научное мышление (здравый смысл)
  • Алгоритмическое мышление
  • Аналитические способности
  • Практические навыки программирования
  • Техническое воображение
  • Математические способности
  • Умение находить решение для нестандартных задач
  • Умение достигать результата в короткие сроки
  • Практические навыки программирования
  • Навык чтения и отладки программ
  • Навык разработки алгоритмов
  • Навык постановки задачи (Написание технического задания)
  • Навыки командной работы

Получите бесплатную консультацию по телефону +7(495)150-25-90 или через форму.