プログラミング的思考とは
自分が意図する一連の活動を実現するために、どのような動きの組み合わせが必要であり、一つ一つの動きに対応した記号を、どのように組み合わせたらいいのか、記号の組み合わせをどのように改善していけば、より意図した活動に近づくのか、といったことを論理的に考えていく力
文部科学省 https://www.mext.go.jp/b_menu/shingi/chukyo/chukyo3/053/siryo/__icsFiles/afieldfile/2016/07/08/1373901_12.pdf
プログラミング的思考は上記に書かれてるようなことです。つまり、自分が達成したいゴールまでのステップを細分化してそれらを組み合わせます。そしてどうすればそのゴールに効率的に到達することができるのかも考えます。
プログラミング的思考を身に付けるメリット
プログラミング的思考を身につけることによって以下のメリットがあると考えられます。
- ゴールを達成しやすくなる
- 見通しを持って取り組むことができるようになる
- より良い方法を生み出す力がつく
- 感情に流されにくくなる
特に3番はプログラミング的思考ならではのメリットであると感じます。プログラムを立てるときはより簡素なものが好まれます。ゴールへ到達するだけではなく、どうすれば効率的にゴールへ到達することができるのかを考えることで、より良い方向へ向かうことができるようになります。
プログラミング的思考を身に付ける方法
プログラミング的思考を身につける方法は普段から、ゴールを具体的かつ明確にして、そこに到達するためのステップも明確にした後に行動を起こす必要があります。そして行動をした後は改善を行いゴールへ到達できなかった場合はどうしてできなかったのかを分析してまた新しいステップを考えて、ゴールへ到達した場合はどうすればもっと効率的に達成することができるのかを考えます。
そのような訓練を積んでいくことによってプログラミング的思考をみにつけることができるようになります。
まとめ
今回はプログラミング的思考について書いていきました。プログラミング的思考を身につけることによって人生をよりよく生きることができるようになります。この記事を読んで良いなと思った方は是非実践して見てくださいね!ここまで読んでくださりありがとうございました
プログラミング的思考を身につけることによってこどもたちの考える力を向上しよりよく生きることができるようになる。
コメント