Twitter前回の記事で、プログラミングを学びはじめるにあたって、明確な目的が絶対に必要かといえばそうではないということをお伝えしました。目的は大切ですが、まだ経験したことのない多くのことは、まず遊ぶように「いろいろなことを試す」ことが大事だということも前回の記事で触れたとおりです。そのような入り口はどこにあるのでしょうか。今回はそのことについてお話しします。私は子どもが2人いるママです。今年の4月から小学生になる息子と幼稚園に入る娘がいます。コンピューターで「遊ぶ」ことが大事。プログラミングで絵を描いてみよう。やり方次第で絵以外にも応用できる。これまでの【やらずに死ねないプログラミング】はこちらコンピューターという「道具」を遊ぶにはプログラミングで「絵を描く」ことはお勧めのひとつです。プログラミングで絵を描くというと、ピンと来ない人もいるかもしれませんが、ゲームやコンピューターグラフィック(CG)などは、プログラミングで描かれていることが多いです。【コラム】なぜ絵なの?絵を描くのであればプログラミングより、パワーポイントやお絵かきソフトを使って描いたほうが早いかもしれません。それなのにわざわざプログラミングで絵を描くことが必要なのでしょうか?どうせならプログラミングでコンピュータにもっと高度な計算をさせたいと思いますよね。「絵」をプログラミングしてみる大きな利点は、絵は楽しいからとか、子どもでも理解できるからというだけではありません。結論を先に言ってしまえば、絵としての結果には多様性があるからです。言い換えるなら、プログラムは単純でも、その結果の絵は千差万別、作者の個性が出しやすいのです。結果が絵ではない場合、たとえば「あるクラス全員のテストの点数の平均値を求めるプログラム」があったとします。これには色々な書き方がありますが、正解はたった1つであって、正解と違う結果を出力するプログラムはすべて間違いです。このように、計算で正しい答えを導くためのプログラミングは、学び初めのうちに覚えたプログラムを活かして創造的なトライ&エラーをするには、できることの幅が狭くあまり適さないのです。作ったものに自分の個性が映し出される経験は、ものづくりを学ぶ上でとても大切です。自分が書いたプログラムが意図通りであったり、意外な結果であったりすることを視覚を通じて認識し、再びプログラムにフィードバックする。>>12345>>この記事が気に入ったら、こちらもチェック!予約期間限定、今だけ最大60%OFF。子どもとのバスタイムが、1本で楽々!リンス不要のオールインワンシャンプー&ボディ!1本で頭から指先まで。なめらかでしなやかなツヤ髪に仕上げます。関連リンク「Scratch」「論理的思考」が人気。フィルター・バブル、エコー・チェンバー現象から子どもを守る方法【竹内薫のトライリンガル教育】10年後に今の職業の大半はないかもしれない。