4.社会をどう捉えるか

次の①~⑦について,いくつ当てまりますか?
①プログラミング的思考は重要だ。
②コンピュータでの問題解決力は重要だ。
③情報の中に変数を見つける力は重要だ。
④コンピュータで社会や人生を良くしたい。
⑤あいまいな問題でも取り組む態度は重要だ。
⑥今後,コンピュータが果たす役割は大きいと思う。
⑦今後,コンピュータを創造的な活動に使うべきだ。

先ほどの7項目はプログラミング教育の意義形成要因を表した項目です。これらに納得感があるとプログラミング教育の意義を感じやすいという研究結果が出ています。
イメージしやすい項目を例に考えてみましょう。例えば,「コンピュータで社会や人生を良くしたい」はどうでしょう。大抵の人は,社会や人生を良くしたい,幸せになりたいとは思っているはずなので,後はその願いを叶える上でコンピュータが重要であることを認識できれば,プログラミング教育の意義も形成されるはずです。