Начальный уровень: любой
Мы учим как тех, кто уже хорошо программирует и выигрывал олимпиады, так и тех, кто начал программировать совсем недавно и осваивает азы. Мы объединим учеников в группы по уровню, чтобы всем было комфортно и интересно.
Научим решать олимпиадные задачи по программированию. Расскажем про алгоритмы, структуры данных, методы их построения и анализа. Приглашаем ребят, закончивших 6—10 классы.
Мы учим как тех, кто уже хорошо программирует и выигрывал олимпиады, так и тех, кто начал программировать совсем недавно и осваивает азы. Мы объединим учеников в группы по уровню, чтобы всем было комфортно и интересно.
Лекции читают студенты ведущих российских университетов в области компьютерных наук (ИТМО, СПбГУ, ВШЭ, МФТИ, УрФУ, Иннополис, МГУ), призёры и победители всероссийских и международных олимпиад. Поскольку группы небольшие, лектор взаимодействует с учениками: задаёт вопросы, просит сделать что-нибудь у доски.
После лекции ученики решают задачи, приближенные к олимпиадным. Задачи принимает автоматическая тестирующая система. Это позволяет оценить корректность алгоритма на разных наборах данных. После обеда открыто дорешивание: можно доделать задачи, которые не успели решить утром.
Кроме основных занятий мы проводим спецкурсы. Спецкурс — это одна или несколько лекций, посвящённых интересной теме, выходящей за рамки учебной программы. В прошлом году мы проводили курсы по разработке олимпиадных задач, Git, C++, docker, шифрованию и лингвистике.
Смотрим кино, играем в волейбол, настольный теннис и фрисби. Проводим квесты, фотокроссы и интеллектуальные игры. Ездим на унициклах и играем музыку. Спортинвентарь и настолки доступны всегда, можете играть в любое время. У нас есть выходной день для активного отдыха, когда даже дорешивание закрыто.
В конце смены мы проводим зачёт. Он позволяет закрепить то, чему ребята научились за смену, и оценить, насколько успешно.