Вот мнение Кириенко (179 школа, знаменитый учитель): "Начнем с того, что какой-либо обязательной программы обучения информатики, перечня необходимых пройденных тем в 7-м классе нет, а де-факто их нет и в старших классах. Информатика в старших классах вас может привести в ещё большее уныние. Неудивительно, что учитель "скачет" по темам, т. к.  у него нет чёткого ориентира, чего он должен получить после 7-го класса. очень хорошо, если школьников в 7-м классе познакомят с системами счисления, логикой и устройством компьютера. Это гораздо лучше, чем если бы они в ворде тексты писали весь год. Подробней про Кумир я напишу ниже, но в целом ко мне приходят в 9-й класс школьники с самым разным уровнем подготовки. Отмечу, что доля программирующих к этому моменту школьников заметно выросла за последние годы. Ну или уровень отбора вырос. В общем, в последние годы примерно 90% приходящих ко мне школьников так или иначе занималось программированием. Но при этом их всех нужно переучивать, ибо никто не умеет писать хорошо. За редкими исключениями, школьник даже мог год ходить в МШП-Яндекс, или его могли учить программированию на C в неплохой и известной школе, но на словах программировать он как бы умеет, а на деле пишет отвратительный код. В качестве рекламы отмечу, что наиболее качественный код умеют писать либо те, кто уже серьёзно участвовал в олимпиадах (они умеют быстро писать довольно объёмный и безошибочный код, а для этого нужно уметь писать хороший код), либо те, кто учился в ЛКШ — там преподаватели тоже понимают, что такое качественный код, и почему важно учить школьников писать хорошо. Вот когда приходится кого-то переучивать, а кого-то учить писать с нуля, то тем, кто уже занимался программированием проще. Не важно на чём — на Кумире или на Паскале, важно, что они вообще понимают суть происходящего. Знакомство с системами счисления, логикой и устройством компьютера тоже помогает. А вот знакомство с вордом особо не помогает. Более того, за голову приходится хвататься, когда приходят девочки из "гуманитарных" классов, которых так учили работать с вордом, что они для того, чтобы переставить курсор в другое место текста (зачастую, даже просто на строчку выше или ниже) хватаются за мышку — у них просто нет навыка редактировать текст за компьютером, несмотря на пару лет обучения работе с офисными приложениями. Ну теперь про Кумир. Не знаю, что вам показалось "замшелым интерфейсом", но у него есть отличное достоинство по сравнению с другими средами разработки — его интерфейс специально спроектирован для обучения. К сожалению, если речь идёт о современных языках программирования, то и среды разработки у них тоже современные, то есть ориентированные на современных разработчиков, а, значит, перегруженные огромным числом функций, которые начинающему программисту не нужны. Учиться программированию в среде, где тебе не нужно 90% возможностей (кнопочек и пунктов меню) очень тяжело, и, кстати, не вдохновляет на изучение ВСЕГО интерфейса и всех возможностей среды. Это очень плохо — школьники выучивают набор тех действий, которым они обучены, и совершенно не интересуются остальными функциями среды, так как это их отпугивает. Это очень часто приходится наблюдать, школьники не интересуются возможностями тех программ с которыми работают, мне лично это кажется странным, т. к.  в их возрасте сталкиваясь с новой программой, всегда изучал, что же она вообще умеет ну хотя бы примерно. А в Кумире этого перегруженного интерфейса нет. Есть ровно тот набор возможностей, который необходим. Есть очень удобный и нужный вывод сообщений о синтаксических ошибках непосредственно во время правки программы, это, кстати, всегда было одной из ключевых возможностей Кумира, облегчающего обучение программированию. Конечно, Кумир — это не средство профессиональной разработки. Он нужен для того, чтобы показать, что такое программирование вообще и развивать алгоритмическое мышление. И здесь он очень хорош, как раз на уровне 7-го класса годится. Я сам три года учил 7-классников на Кумире, остался очень доволен. При этом я могу и на Кумире очень сложные алгоритмические задачи ставить, такие, что школьник сначала потратит часы на их решение, а потом через несколько лет узнает, что то, что он написал, называется "обход графа в глубину". В Кумире есть система "практикумов", позволяющая объединять наборы задач в курсы, с возможностью автоматической их проверки, что тоже является очень важным дидактическим инструментом, именно по моему опыту работы в Кумир и была добавлена система "практикумов" (я писал техзадание разработчикам Кумира, разрабатывал и апробировал первый курс с системой "практикумов" ). Потом я показывал систему обучения на Кумире с использованием практикумов коллегам, и знаю тех, кто был сначала настроен скептически по отношению к Кумиру, но потом пришёл к выводу, что это отличное учебное средство. Пример — вот статья Константина Полякова написанная достаточно давно: [ссылка-1] Поляков как раз был настроен очень скептически к Кумиру, но уже в конце этой статьи видно, что его отношение меняется, после того, как он попробовал использовать Кумир при обучении. В дальнейшем Поляков ещё более положительно стал относится к Кумиру, сам стал пропагандировать идею "практикумов"