Зависит от детей.
Чтобы программировать, прежде всего дети должны уметь читать. Иметь желание читать. Иметь желание разбираться со значками.
Иначе надолго не увлечешь.
Поэтому правильно - учить тех детей, кто за первые годы своей жизни уже увлекся чем-то подобным. Тогда можно развивать.
А так - играть в логические игры - шашки, шахматы (сейчас есть много такого)
Развивать продвинутого пользователя - как работает компьютер и что на нем можно разного делать.
может быть сразу с первых минут делать игру - чтобы они к концу урока уже почувствовали себя программистами?
я думаю нужен восторг от осознания этого
и этот восторг надо продлить на первые 10 уроков
В массе это невозможно. Это возможно только в индивидуальном подходе. Иначе будет фокус, а потом реальность.