小学生ってプログラミング学習を何から始めればいいの?
なんて思いますよね。
小学校から義務教育化ということで、プログラミング学習に戸惑ってしまいます。
そこで小学生のプログラミングは何からスタートすればいいのか、わかりやすくお伝えします。
ぜひ小学生の通信教育比較へお役立てください。
私がお伝えできること
小学生のプログラミング何から始める?①アワーオブコード
小学生のプログラミングは、正直何から始めていいか分からない場合が多いです。
しかし、海外の事例をもとに、最近では小学生のプログラミングを教えるためのプログラムが数多く出ています。
その中でもいくつか代表的なものがあり「アワーオブコード」がその例です。
[youtube id=_C9odNcq3uQ]
何から始めていいか分からない場合でも、とりあえずそのアプリを使うことで学ぶことができるのです。
アワーオブコード(古典的な迷路)というアプリで、各ブロックに前へすすむ、右にまがる、左にまがるなどの命令を与えて(命令がプログラミングの基礎になります。)、敵キャラを捕まえるというゲームになります。
とてもシンプルなゲームで、様々な組み合わせを考えて敵キャラを捕まえるというものになり、実行して命令通りに動いていくことで目標が達成された瞬間は、小学生であっても大変心地よい爽快な気分になるはずです。
このように命令(プログラミング)をすることで目的が達成される、というのを知ることによってここからスタートするプログラミング学習も非常にとっつきやすいものになっていくはずです。
捕まえ方はいくつもあるので、自分が考えた好きなものを組むという創造性を高め、理論的な思考を養うのに最適なアプリの一つです。
小学生のプログラミング何から始める?②Lightbot
小学生のプログラミングでどんなジャンルのものを何から始めていいか分からない場合は、パズルゲームもおすすめです。
確かに本格的なプログラム言語であるJavaScriptやPythonなどを学ぶことも重要ですが、小学生のプログラミングを何から始めるという話になると基本的なアルゴリズム(問題を解くための手順を形にしたもの)を学ぶことから始めると良いです。
そのためのパズルゲームなのですが、例えばキャラクターを命令して(コマンドブロックと言う動きの命令ができるブロック)、行くゲームでLightbotというものがあります。
参考:Lightbotホームページ
このLightbotはスマホのアプリで、ロボットを動かして、全ての青い床の上でライトを点灯させるというものになります。
コマンドブロックを並べてまっすぐ歩かせたり、回転させたり、ジャンプさせて、ライトの点灯も命令に加えます(プログラミングします)。
そして、実行させ、目的であるライトを転倒させてクリアしていくというパズルゲームになります。
後半ステージはやや高度になり、マクロの原型であるプロ―ジャ(まっすぐ歩く、ライトをつけるなど一連の動作をまとめて一つの命令ブロックにしたもの)や繰り返し同じ動作を行わせるループなどを加えて行き、自然に応用的なアルゴリズムも学べます。
小学生のプログラミング何から始める?③Scratch(スクラッチ)
ゲームなどで学んだあとは、小学生のプログラミングも徐々に本格的に学ぶものも出てきます。
ゲーム以外に何から学べばいいのかと言う回答の一つがScratchです。
これはアメリカの名門マサチューセッツ工科大学が開発した、教育用のプログラミング言語です。
これだけ聞くと、小学生のプログラミングにしては大げさではないか?
と感じられるかもしれませんが、小学生でも操作できるように大学で開発したものになります。
参考:Scratchホームページ
Scratchは何から手を付けていいか分かるように、キーボードでプログラムを打ち込んでいくのではなく、他の項目で書いたような目入れブロックを組み合わせてプログラミングを行っていくというものです。
これを利用することによって、ある程度複雑なプログラムを組み立てることができるようになるため、このScratchを学び、慣れてきたころにキーボードによる直接入力を学んでいけばプログラミングの本格的な基礎教育へスムースに移行できるという仕組みです。
ちなみにこのScratchは、世界中で人気があり、多数のテキストが発行されています。
また、世界標準になり得る教育用プログラミング言語なので、今のうちに学んでおくことで将来を先取りできる可能性もあります。
Scratchの無料体験ができます
小学生のプログラミング学習でも、いちばん人気のScratch(スクラッチ)を無料体験できます。
オンラインプログラミングスクール「Code Camp」は小学生コースもある教室です。
無料会員に登録すると、実際にScratch(スクラッチ)を体験できます。
無料体験はこちら➝プログラミングのオンラインスクールのCodeCamp
はじめのページを下まで降りて「○」をクリック。
つぎのページで「○」をクリック。
これで無料体験ができます。
プログラミングを何から始めたらいいの?
そんな小学生におすすめのプログラミング学習ですが、このような学習を行えるのはこちら。
- 近くにあるプログラミングスクール(教室)
- パソコンで出来るオンラインプログラミングスクール
もし近くにプログラミングスクール(教室)が見つからなければ、オンラインスクールが便利です。
学習の特性上、オンラインスクールとの相性も良くとても勉強になります。
プログラミングスクール(教室)はまだ数も少なく、全国でも見つかりにくいです。
そんなときは「小学生向きのオンラインプログラミングスクール」がおすすめです。
元塾講師による小学生の通信教育比較を詳しくチェック