По Гриссу программирование - целенаправленное действие.

Детей надо учить выстраивать деятельность в последовательности: формулирование цели, разработка алгоритма и реализация алгоритма в программе.

Ребенка, так же надо научить выполнять декомпозицию цели.