プログラムって理論や理屈じゃなくて
ドミノ倒しやカラクリ人形的な構造物としての要素があるわけじゃない?
だから図工とかの延長として教えるならそれなりの整合性はあると思うな