プログラミング教育で考える力がつくとよく言われていますが... それで考える力がつくのは、ものを考えるのが好きな人だけです。 そうでない人は、面倒くさいと思って適当にやって終わりです。 最初からものを考えるのが好きでない人には何をしたって変わらないだろうし、 プログラミング教育をするよりも、数学や国語のシステムを変えて考えさせる問題をもっと増やすべきなんじゃないかなと思います。