爆走おてうブログ2020/20252025年中学受験のだいぶ気が早いブログ。子供向けプログラミング教材は何のためにあるのかプログラミング教室のプログラミングプログラミングには英語と数学が必要スポンサーリンク子供向けプログラミング教材ここ数年、小学生向けのプログラミングの教育というのが話題になっています。ここでいうプログラミングというのは、パソコンで動かすプログラムを自分で作ることです。小学生向けのプログラミング教材は、英文でプログラムを書くものではなく、簡単なマウス操作で視覚的にプログラムするものが主流となっています。今回の記事子供向けプログラミング教材の特徴と効果的な使い方では便宜上、前者を「子供向けプログラミング教材」、後者を「大人向けプログラミングツール」と呼びます。子供向けで有名な言語はscratch(スクラッチ)など。大人向けで有名な言語は、python、C++、Javascript、PHPなど。昔はBASICなどもありました。大人向けプログラミングツールの例こんな感じのやつです。子供ができるとは到底思えません。そもそも、英語がある程度分かっている必要があります。子供向けプログラミング教材の例いっぽう、最近話題になっている子供向けのプログラミング教材というのは、こんな感じです。左に書いた命令に従って、右の画面でキャラが動いたりします。左の命令も、メニューからドラッグ&ドロップなどで持ってくるだけ。視覚的に操作することができるというのが特徴で、国語や英語などの言語能力を獲得する前の年齢でも取り組めるというのが特徴です。「選択肢の5番を選んだら正解、それ以外なら不正解」を出す操作は、普通のプログラミングではいわゆる「if文」を使って記述します。;}それが、子供向けのプログラミング教材では、「もし・・・なら」と書かれた黄色いブロックをドラッグ&ドロップで持ってくるだけでOKです。やって比べてみると、確かに簡単そうですね!スポンサーリンク子供向けプログラミング教材は何のためにあるのか様々な考え方があるとは思うのですが、僕の個人的な考えはこんな感じです。子供向けプログラミング教材というのは、それ自体を使いこなしてプログラミングをバリバリやろうというものではなく、大人向けプログラミングの基本的な考えを理解する手助けであると考えています。その理由は、子供向けプログラミング教材ではできることが限られているからです。子供向けプログラミング教材で大作を作らせるケースをよく見かけるのが気になっています。プログラミング教室のプログラミング子供向けのプログラミング教室などでは、スクラッチを使ってゲームを作ったり、ロボットを作ってプログラムで複雑な動きをさせたりします。ゲームを作らせる場合は、簡単なゲームを作って一通りの基礎を学んだら、どうしても次は複雑なゲームや大作を作ってみようという話になってしまいます。そこでいくら上手になっても、仕事で使うプログラミングの技術はそう上達しません(ゲームを作るのが上手くなるかもしれませんが)。ロボットを使う教室では、ロボット本体を作る方に時間を採られすぎて、肝心のプログラミングの能力は獲得できにくい場合があります。中には電子工作の作業が大半になってしまったなんて例も。それもそれで手先が器用になるし技術も身に付くので悪くはないのですが(僕は好きです)、仕事で使えるプログラミングをゴールとするならば、横道に逸れてしまっている感じになります。大人向けプログラミング時代はITだとかAIだとか言われている昨今の文脈でいえば4番目のやつが大事なのではと思うのですが、1~3番目の方に目的がすり替わってしまっていることが多い気がします。本格的なプログラミングをするには、英語と数学の知識が必要になります。最近英検の勉強をしたり、数学を中1以降の範囲まで進めている裏には、プログラミングを意識していることもあります。(まだ実際にやってないので断言はできませんが、数学は文字式とか代入の概念が分かっていればいいかと思います)今すぐやらせようとは思っていないのですが、とはいえ5・6年生あたりになったら忙しくてできなそうなので、早いうちに一度やらせてみたいなとは思っています。コメントをキャンセルメールアドレスが公開されることはありません。記録と、調べたことなどのまとめです。できるだけ読んでくださる人の参考になるような形を目指しています。記録と、調べたことなどのまとめです。できるだけ読んでくださる人の参考になるような形を目指しています。