Был вопрос: чему можно учить 5-классников в плане программирования (и можно ли вообще).

Виталий Валерьевич, опираясь на некий свой опыт, сообщил, что только игры с черепашками и т.п. Опыт-опытом, и черепашки-черепашками -- но мне не очевидно, что опыт может быть взят без критики.

Anyhow. Есть серьезная теория стадий когнитивного развития (Пиаже), где "стадия формальных операций" -- от 11 лет. (7-10 лет -- "стадия конкретных операций".)
Это как раз начало не-начальной школы, основанное на опыте веков (в гимназию тоже брали где-то с 10 лет).

Вирт настаивал на цифре 12 лет -- но в противопоставлении с 14-ю, так что противоречия нет. (На Западе вообще медленнее грузят математикой и прочей точностью.)

Если 1й класс 7 лет, то 5й -- 11.

Я склонен сделать вывод, что даже если 5-клашки будут возиться с черепашками, педагох и программа обучения должны быть вполне определенно нацелены на настоящее программирование.

Так что прошу высказываться, по-возможности конкретно.