Инструкция для тех, кто здесь в первый раз

Для школьников

Если вы хотите начать заниматься в этом курсе, то сделайте следующее:
  1. Во-первых, можно просто придти на очное занятие (в ННГУ для всех желающих, в лицее 40 для лицеистов, информация о занятиях на страничке курса). Но можно начать (и продолжать) заниматься и дома, не дожидаясь очного занятия, можно и вообще на очные занятия не ходить. Все инструкции ниже идут как раз для случая, если вы хотите начать заниматься из дома.
  2. Зарегистрируйтесь на сайте (вас попросят еще зарегистрироваться на informatics.mccme.ru). При регистрации укажите свое настоящее имя и правильный населенный пункт, чтобы я вас мог отличить среди других пользователей сайта.
  3. Напишите мне любым из указанных в разделе "О курсе" способов. В письме укажите, как вас зовут, школу, класс, город. Кроме того, напишите вкратце, какой ваш опыт в программировании, или вы будете заниматься "с нуля"; если вы участвовали в каких-либо олимпиадах по математике или программированию, укажите это. (Это не значит, что здесь будет какой-то отбор, я готов принять в курс всех желающих. Но я просто хочу заранее знать, какой у вас уже есть опыт.)
  4. Прочитайте, или хотя бы просмотрите, все тексты разделе "О курсе".
  5. Далее:
    • Если вы — начинающий, т.е. не знаете никакой язык программирования на уровне, позволяющем вам уверенно писать простые программы, то начинайте с уровня 1. Там последовательно разбираются различные стороны языка программирования — начните их последовательно проходить. Вам надо будет выбрать, на каком языке программирования работать, я советую начинающим питон.
    • Если вы какие-то программы писать умеете, но не очень уверенно, то выберите на уровнях или первую тему, которую не очень уверенно знаете, и начинайте с нее.
    • Если вы на выбранном вами языке программирования можете достаточно уверенно писать простые программы, то начните с темы "вещественные числа" на уровне 1Б, и после этого переходите к уровню 1В и далее. Вполне возможно, что эти задачи вам покажутся простыми, и вы их очень быстро решите, но, возможно, над некоторыми вам придется подумать, а заодно я посмотрю на ваш стиль программирования и на разного рода мелкие моменты, которые вы можете не знать, пусть даже и хорошо пишите программы. (Обратите внимание, что там не надо решать все задачи для перехода на следующие уровни.) Перед тем, как начинать решать задачи, прочитайте в разделе "О курсе" тексты "Работа с сайтом..." и "Начало работы с Free pascal" (если вы пишите на паскале). Многое вам там будет знакомо, но я уверен, что что-то найдете и новое.
    • Если вы — уже очень сильно продолжающий, т.е. умеете уверенно писать простые задачи (и, скорее всего, вы уже участник региональных олимпиад), то напишите мне и ждите инструкций.

Для студентов и старше

  • Зарегистрируйтесь на сайте (для этого вас попросят еще зарегистрироваться на сайте informatics.mccme.ru). При регистрации укажите свое настоящее имя и правильный населенный пункт, чтобы я вас мог отличить среди других пользователей сайта.
  • Напишите мне любым из указанных в разделе "О курсе" способов. В письме укажите, как вас зовут, где вы учитесь/работаете. Кроме того, напишите вкратце, какой ваш опыт в программировании, или вы будете заниматься "с нуля".
  • Прочитайте, или хотя бы просмотрите, все тексты в разделе "О курсе" на главной странице курса.
  • Дождитесь ответа и дальнейших инструкций от меня.