5 класс еще возможно некоторые особо одаренные дети сами решали. А 2 и 3 - там явно папы развлекались. Не переживайте.У нас тоже такой случай случился. Ребенок начал заниматься программирование в середине 5 класса, начал ходить на кружок. Раз в неделю по полтора часа им давали основы джава. Потом в конце мая пошли на джава интенсив УИ. А в середине лета у них же увидели что открывается профильная смена по программированию (там можно приходить с любым языком, изучают алгоритмы), и она субсибированная была, всего 5 тыс (обычная стоила 17-18), ну вот, я решила, что моему сыну обязательно туда надо. Туда был отбор, прислали много задач, не помню сколько, но больше 10 точно. В общем первые были совсем легкие, сын их решил. Но задачи шли по нарастанию сложности, и я говорю нашему папе (пап ясень пень программист) - типа помоги ребеночку, чтобы его точно взяли. Помог, решили не все, но точно больше половины задач. В общем отбор прошел, ура, оформляю, отвожу. Вечером узнаю и сына как прошел день. Оказалось его распределили в группу из 5 уровней сложности (1 самый сложный, 5 самая легкий) во вторую! Там 9-11 класс, а он после 5-го, ага. Посидел полчаса, пошел в 3-ю. Там уже было более менее понятно. Но все равно когда в конце смены преподавать решил спросить после какого они класса, после 5 класса сына еще два года никто руку не поднимал. В общем папа больше ребенку не помогает, говорит - сам, все сам.