Всем привет!
Если вы читаете этот файл, значит вы решили обучаться олимпиадной информатике в школе SPGuide. Постараемся сделать ваше обучение как можно более эффективным. Мы всегда на связи с вами в чате, по любым вопросам пишите туда. Мы ответим в течение суток. Обязательно прочтите ответы на самые распространенные вопросы ниже, это будет полезно :)

Итак, что вам необходимо знать перед первым занятием:
1
Занятие с сайтом

За час до занятия с преподавателем в личном кабинете sp.guide в разделе "Обучение" у вас появится кнопка входа в самостоятельное занятие. Вам будут предложены задачи для прочтения и решения. Все верно, задачу нужно просто прочитать, а потом переходить к следующей. Задачи для прочтения необходимы. Подробности ниже в разделе "Ответы".
2
Преподаватель перед занятием связывается с вами в Telegram
Само занятие проходит в Whereby, для связи вам нужен микрофон и показ экрана. Если за 5 минут до занятия преподаватель вам ещё не написал, сообщите в ваш чат и продолжайте ожидать. Когда преподаватель появится, сообщите в чат, что у вас все хорошо и занятие началось.
3
Самостоятельные занятия

Если задачи в самостоятельном занятии для вас простые, то вы можете перейти с acmp на timus. Как это сделать, читайте ниже в ответах на часто задаваемые вопросы.
Актуальные проблемы на сайте
и их решение
Этот раздел будет изменяться в зависимости от актуальных проблем. Все проблемы, которые здесь указаны, в скором времени будут устранены.
Иногда бывает, что во время самостоятельного занятия при решении задач сайт не выводит вердикт, задачи "повисают" и выглядят нерешенными. Мы занимаемся решением этой проблемы. Временная мера: последовательность задач смотреть в самостоятельном занятии, а сдавать их на самом сайте архива задач.
Разряд на сайте меньше, чем определил преподаватель на вводном занятии. Разряд нужен скорее для внутреннего учета: мы смотрим на него, когда выбираем преподавателя. Тот разряд, который виден на сайте, сейчас вычисляется "формально", он считается по числу решённых на сайтах задач. Здесь можно посмотреть критерии: https://sp.guide/study/degrees/ , но при выборе преподавателя мы смотрим не только на этот разряд, поэтому за формальное отражение разряда здесь переживать не нужно :)
Ответы на самые частые вопросы
Зачем нужны занятия с сайтом?
Мы считаем, что для эффективного обучения одних только занятий с преподавателем недостаточно. Помимо этого ученику необходимо много работать самостоятельно. Некоторые не могут себя заставить, поэтому мы встроили самостоятельные занятия прямо в сайт. Предподготовка также нужна, чтобы подготовиться к занятию с преподавателем, накопить вопросы и более эффективно использовать время. Если вы решаете acmp, либо timus много и вне занятий, вы можете отказаться от занятий с сайтом. Но только в этом случае :) Если вы решаете мало сами, пожалуйста, решайте самостоятельные занятия обязательно.
А какая программа обучения?
У нас нет программы обучения в общепринятом смысле. Главная проблема любой программы в том, что сложно сделать универсальный план, определить, в каком порядке и какие темы изучать, а также придумать, сколько времени выделить на каждую тему. Для всех учеников темы и темп будут разные. Мы в SPGuide идём от задач. Изучаются те темы, которые ученик пропустил, решая задачи. Например, вы открыли timus и прочитали первые 50 задач. Сдали из них 35. Мы посмотрим на 15 задач, которые вы не сдали (мы называем их "пропущенные") и посмотрим, на какие темы эти задачи. Именно эти темы и будут обсуждаться на занятии.


Поэтому общей программы нет, но есть программа, строящаяся под каждого ученика. Соответственно, чем больше задач вы пытаетесь решить, тем лучше мы знаем, какие темы вы знаете хорошо, а какие не очень. При нашем подходе теории изучается мало, она хорошо усваивается. Зато практики много и она подходит под ваш уровень.


Вторая особенность нашей школы в том, что мы сначала "идем" широко, а уже потом глубоко. В классическом обучении всё наоборот: вы изучаете первую тему целиком, затем вторую, третью и так далее. В нашей школе мы будем обсуждать первую тему краем глаза, потом вторую тему также и т.д. Так вы достаточно быстро будете иметь представление о том, как решать самые простые задачи. Конечно, из всех тем, где есть простые задачи :) Сложные темы на первых шагах не изучаются вообще, пока вы не закрепите простые. Далее изучаются чуть более сложные задачи опять понемногу из всех тем. И так далее.
Зачем читать задачи?
Основной смысл в том, чтобы стимулировать вас думать о задачах в фоне. Поскольку часть задач мы даём только для чтения, то скорее всего так или иначе вы будете что-то обдумывать вне занятий. Это, во-первых, увеличит шансы, что вы быстрее ее сдадите потом, когда вам дадут ее порешать. А, во-вторых, для кого-то это стимул между занятиями пойти самому на acmp или timus и что-то порешать :) Ведь уже прочитал и вроде бы легкая, жалко, что не сдал.


Есть и другой смысл, который на старте непонятен, а дальше становится заметнее. Сложность задачи - это субъективная вещь. Кому-то задача сложна, кому-то проста. Какой-то ученик может легко решить задачу, которая многим покажется сложной. Поэтому сказать однозначно, какую задачу вам решать следующей, невозможно. Когда ученикам даёшь 1-3 задачи на занятие, а задачи не получаются, у людей опускаются руки. А когда мы 1-3 задачи на порешать и ещё 5 на почитать, то даже если те 1-3 вы не решите, вы будете видеть ещё сколько-то, которые вам могут показаться проще. Так вы будете понимать, что перед вами не стена. Наша цель: давать возможность посмотреть на большее число задач, чтобы видеть, что дальше тоже есть простые, и не бояться идти вперед.
Задачи в самостоятельном занятии для меня очень легкие. Что делать?
Простые задачи на олимпиадах тоже бывают и прокачивать скорость решения простых задач - это полезный навык. Преодолеть эти первые простые задачи - вопрос не очень долгого времени. Если вы переживаете, что тратите на это время на самостоятельном занятии, то вы можете вне занятия открыть acmp или timus, отсортировать задачи по возрастанию сложности и решать по порядку. Решая задачи по возрастанию уровня сложности, вы быстрее сможете нащупать ту границу, когда задачи перестают быть простыми, а мы сможем выявить задачи, которые вы "пропустили". Так вы "обучите" ваш аккаунт на sp.guide и на самостоятельных занятиях, он будет выдавать вам задания соответственно вашему уровню.


Но может оказаться так, что, в принципе acmp для вас слишком прост. В этом случае вам нужно просто перейти на timus.online. Для этого в разделе "Мои профили" на сайте sp.guide рядом с вашим аккаунтом на acmp.ru нужно нажать "Не хочу решать" (см. скрин ниже). И последующие задачи будут выдаваться уже с timus.online.
Почему мне не рассказывают теорию на занятиях?
Если вы действительно не обсуждаете теорию вообще, это значит, что либо вы ещё не дошли до сложных задач, либо вам нужно переключиться с acmp на timus (см. выше). Если вам не дают лекций, то так и нужно. На занятиях мы учим через вопросы. Это значит, что мы не говорим вам, что нужно писать и не рассказываем готовую теорию, мы подталкиваем вас вопросами к тому, чтобы вы сами нам рассказали теорию. Это позволяет лучше осознать и закрепить теорию.
Почему я решаю очень простые задачи на занятиях?
Задачи нужно решать и простые, и сложные. Сложные невозможно решать вне занятий, а простые можно решать вне занятий. Поэтому в зависимости от интенсивности самостоятельной работы дома мы по-разному занимаемся на занятиях. Если вы решаете задачи вне занятий, то простых достаточно, поэтому мы на занятиях сразу разбираем сложные или средние. Если же вы не прорешиваете задачи сами вне занятий, то мы понимаем, что занятие - это единственное время, когда ученик может порешать задачи, поэтому приходится начать с того, что вы решаете простые "под присмотром" преподавателя. Чтобы избавиться от этой проблемы, решайте простые задачи вне занятий :)
Можно ли попросить другого преподавателя?
У нас большой преподавательский штат и нам очень важно, чтобы каждому ученику было комфортно работать со своим преподавателем (иногда их больше одного). Если вам некомфортно заниматься с текущим преподавателем, обязательно напишите нам об этом, мы поставим вам другого. При этом если проблема только в какой-то мелочи, то мы можем поговорить с преподавателем и устранить проблему.