ИМХО Тот предмет, который сейчас преподается в школе как информатика - сильно отстал от реальной жизни, и требует серьезного изменения.
Мы должны учить не столько программированию, алгоритмам, переводу из десятичной в двоичную системы и пр., а учить тому, как можно эффективно использовать инструмент под названием ПК в различных сферах деятельности.
ЕГ по информатике - это чистое программирование, которое может сдаваться вообще без участия ПК, без использования большой части изучаемой школьной программы, и спрашивается - зачем тогда тратить на это время, если для успешной сдачи оно ни каким боком не нужно. :o . Писали его программисты для того, что-бы обеспечить себе комфортный отбор "кадров", а олимпиады по информатике надо переименовать в олимпиады по прикладному программированию.
Нужно разделить курс информатики на прикладную и аналитическую части. Базовая прикладная часть - для всех учеников, а аналитическая, тем кто углубленно изучает физико-математический раздел.
Глубокое изучение алгоритмов, системы счисления и пр. должны вернуться к своим "родителям" - математикам, это их родной хлеб.
Школа должна выпускать грамотных пользователей ПК, а подготовкой программистов должны заниматься специализированные учебные учреждения.