今問われるプログラミングの力

なぜ今プログラミングが必要なのか
「プログラミング」この単語にどのような印象を感じるでしょうか。「黒い画面にたくさん英語が並んでいて難しそう」「必修化と聞いたけど、まだ小さなうちの子にもできるの?」このような印象ではないでしょうか。同時に「今後も世の中はもっと便利になり、IT化はますます進むだろう」「今のままで大丈夫?何か取り組んだ方がいいのでは?」といった漠然とした不安もお抱えではないでしょうか。
今回は「なぜ今プログラミングが必要なのか」を、以下の4つの観点からご説明いたします。
①IT人材の不足化
②プログラミング教育の必修化
③プログラミング時代の過渡期
④終身雇用の崩壊と次世代の安心
IT人材の不足化

2030年時点で、最大78.9万人の人手不足
経済産業省の調査※1によると、ITニーズの拡大に伴い2030年時点で最大で78.9万人のIT人材不足の可能性が示唆されています。2018年時点で22万人もの人材が不足しており、今後のIT需要の伸びが大きければ更なる人材不足(高位シナリオで約79万人、中位シナリオで約45万人の不足)が想定されております。
2045年のシンギュラリティと無くなる仕事※2
2013年に英オックスフォード大学のマイケル・A・オズボーン准教授によって発表された「The Future of Employment(雇用の未来)」という論文では、「AIやロボット技術の進展によって、将来的に現在の半数の仕事がなくなってしまう」といったことを主張しています。
日本でも、マイケル・A・オズボーン准教授と野村総合研究所による共同研究※3で労働力人口のうち49%が人工知能やロボットによって代替可能という結果が出ています。また、キャシー・デビットソン教授(ニューヨーク市立大学)は「2011年度にアメリカの小学校に入学した子供たちの65%は、大学卒業時に今は存在していない職業につくだろう」と予測しています。※4
プログラミング教育の必須化
文部科学省のGIGAスクール構想
お子様のいらっしゃるご家庭では既にご承知の方も多いかと思いますが、文部科学省のGIGAスクール構想の実現に伴い、学校でのプログラミング教育が現在必修化されています。※5具体的には、文部科学省のプログラミング教育の学習指導要領は以下の通りのロードマップを想定しています。
- 2020年 小学校におけるプログラミング教育の必修化
- 2021年 中学校におけるプログラミング教育の必修化
- 2022年 高等学校におけるプログラミング教育の必修化
2025年以降、大学入試共通テストにプログラミングが導入

大学入試センターでは、2025年以降の大学入試共通テスト「情報」のサンプル問題を公開されています。※6また大学の授業においても、企業が講義でプログラミングやIT・インフラ・AI開発を実施する事例が出始めています。※7

プログラミング学習が気になる方はこちらから内容をご確認いただけます。
プログラミング時代の過渡期
子供にさせたい習い事の上位に「プログラミング」がランクイン

2020年、子供にさせたい習い事の2位にプログラミング教室がランクインしています。また将来子供になってもらいたい職業も、経営者についで2位にランクインしています。※8

高校生がなりたい職業ランキングの1位にエンジニアが選出

高校生を対象にした将来つきたい職業では、全体ランキングの1位にエンジニア・プログラマがランクインしています。※9
終身雇用の崩壊と次世代の安心
世界時価総額の変遷(平成の約30年間)

つい30年ほど前の1989年には、世界時価総額ランキングに日本の企業が名を連ねておりました(1位はNTT)。銀行系の企業が多いことからも、バブル期の日本の繁栄が象徴されております。ですがこの30年で、ランキングは大きく変化しました。2019年にはアメリカのIT企業が世界時価総額ランキングの大半を占めるようになりました。残念ながら、40位以内に日本企業はありません(トヨタ自動車株式会社が43位にランクインしております)。※10

大企業・公務員に就けばひと安心ですか?

早期リストラ・黒字リストラ・終身雇用の崩壊・老後2,000万円問題・コロナウイルスの蔓延に伴う企業の倒産…様々な理由はありますが「大企業に就職したら、公務員になったら一生安泰」といった事実は過去のものとなりつつあります。これからの本当の安心は「どこにいても、何があっても自分なら大丈夫だ!」そう思えること、そう思える日常を過ごすことではないでしょうか。英語・プログラミングといった専門的なスキルを身につけることと同時に、自分に自信の持てる人生を送ることが求められているのではないでしょうか。
終わりに

いかがでしたでしょうか。「なぜ今プログラミングが必要なのか」を4つの観点からご紹介いたしました。これからの時代にプログラミングの必要性・重要性が増していることを実感していただけたかと思います。ご自身やお子様のためにも、プログラミングを生活に取り入れるきっかけにしてもらえればと思います。
弊社では子供から大人まで受講可能な、豊富なプログラミング教室のカリキュラムをご用意しております。オンライン授業や無料体験教室などもご用意しております。お気になられた方は、ぜひこの機会にご体験してください。
こちらよりお気軽にお申し込みいただけます。
現在、最大39,800円相当が無料になるキャンペーンを実施中です。
スクラッチ・Unityコースはオンラインも大好評です。
ぜひ一度体験教室にお越しください。
※オンラインレッスンの体験教室は現在有料です。
【備考】
※1 引用元:経済産業省 IT人材受給に関する調査(2019年04月)
※2 引用元:電通報 「シンギュラリティ」という壮大な仮説 真の驚異はその「検証力」にあり(2015年11月)
※3 引用元:野村総合研究所 「AIと共存する未来〜AI時代の人材〜」(2017年12月)
※4 引用元:TheNewYorkTimes Education Needs a Digital-Age Upgrade(2011年08月)
※5 引用元:文部科学省 GIGAスクール構想の実現
※6 引用元:大学入試センター 令和7年度以降の試験 サンプル問題『情報』
※7 引用元:中央大学 プレスリリース「特殊講義(ゲームプランニング) スクウェア・エニックス協力講座」講義概要(予定)
※8 引用元:株式会社イー・ラーニング研究所 イー・ラーニング研究所調べ(2021年01月13日)
※9 引用元:学研教育総合研究所 「高校生の日常生活・学習に関する調査」の結果より抜粋(2021年8月調査)
※10 引用元:STARTUP DB 平成最後の時価総額ランキング。日本と世界その差を生んだ30年とは(2019年07月)
【子供向け】論理的思考を鍛えるプログラミングおもちゃ3選

小さな子供達のおもちゃというと車や電車のようなおもちゃや、ぬいぐるみがイメージされると思います。
これからAIが人間の知能を抜くといわれる中、論理的思考が要求される令和の時代を生き抜いていく子供たちにはどのようなおもちゃがいいのでしょうか。
1.子供の脳の成長について
まず、弊社ではキップロという幼稚園児向けのロジカルシンキングを鍛えるクラスを2016年の秋から運営しております。
こちらはTV東京系列「モーニングサテライト」の「プログラミング熱狂時代」という特集でも取り上げて頂き、今もなお反響いただいております。
では、何故プログラミングスクールにて未就学児を対象としたプログラミング教室を展開しようかと思ったのかについてです。
それは、子供の脳の成長がおおきなテーマとなっています。
子供の脳は6才でなんと大人の脳の9割完成し、中学に入る前くらいの12才頃ほぼ完成するといわれています。
ロジカルシンキングの面からすると、そこまでにいかにいろんな物事に関心を持ち、それを子供が自分で調べて納得し、言葉で説明する力が養えるかどうかが論理的思考を身に着けるにあたって重要だという説があります。
キップロでもなんでそうなったのか、どうしてそう思ったのかなどを子供達にしっかり考えてもらってそれを実際に行動し、検証し、再度改善しチャレンジするという姿勢を大切にしています。
2.論理的思考を鍛えるおもちゃ
問題解決能力や物事を整理し分析し、構造化して考える力にとても大切な論理的思考。では、ここでは筆者がオススメのおもちゃを紹介します。
2-1.コード・A・ピラー

弊社の幼稚園児向けの教室キップロでも使っているイモムシ型のおもちゃです。
胴体の部分のパーツに様々な仕掛け(動き、音、光)がコーディングされていて、それぞれのパーツをつなぎ合わせると、その順番にその通りに動くおもちゃです。
「前進」「右折」「左折」「サウンド」が標準で付いているもので、他にもオプションのパーツもあります。
どう組み合わせたらどう動くのかを考えながらロジカルシンキングを鍛えるおもちゃです。
「プログラムは思った通りには動かない、書いた通りに動く」を体感できるかもしれません。
この気にお子様は勿論、ご兄弟やともだちの子供にプレゼントで試しに買ってみるのもいいと思います。
2-2.Ozobot(オゾボット) 2.0 Bit

こちらも弊社プログラミングスクールの未就学児向けの教室キップロでも使っています。
世界中でプログラミング教材として選ばれているロボット。
Ozobotは色と線を識別し、紙やスマートフォン、タブレット上に描かれた線に沿って動く小さなロボットです。Ozobotを使った学習に専門知識は不要です。学校でも家庭でも、子どもたちは紙とペンを使って楽しみながらプログラミング的思考を身につけることができます。キーボードと画面ではなく、紙とペンを使って学ぶ。それがOzobotが選ばれる理由です。
https://amzn.to/2H7VYBf
弊社幼児向けプログラミング教室キップロでは、上記のように公式でも説明されていますが、紙やペンやのりなどを使い直感的に論理的思考を学べるようなカリキュラムにしております。
オゾコードというコードを使い、子供達の考える力を育みます。
値段は少し高いですが、論理的思考を鍛えるにはとてもいい玩具だと思います。
2-3.レゴ マインドストーム EV3

レゴ社とMIT-マサチューセッツ工科大学が 共同で開発したロボティクス製品です。
現在まだ弊社子供向けプログラミングスクールでは導入はしていませんが、評判はかなりいいです。
教育版 レゴ® マインドストーム® EV3 ではプロジェクトベースの学習アプローチをプログラミングと STEM の世界で応用し、客観的思考力や問題解決能力、コラボレーション能力を高めていきます。子どもたちの知的好奇心を刺激する、楽しく創造的なアクティビティが詰まった EV3 の教材はそのまますぐに授業に使うことができ、ソフトウェアやカリキュラムも無料でダウンロードいただけます。生徒が時間がきても活動を続けたくなるような楽しい授業が待っています!
https://education.lego.com/ja-jp/product/mindstorms-ev3
公式サイトでも説明されているSTEM教育の成長に必要な機能が多く搭載されています。
ソフトウェアやカリキュラムも無料でダウンロードできるというところがすごいですね。
いろいろな種類がありますので、一度気になったものを是非見てみてください。
3.幼児向けプログラミング教室「キップロ」
いかがでしたでしょうか。
「いろんなおもちゃがあって面白い!」「是非子供や親戚の子供に買ってみたい!」と思われたかと思います。
実際に子供と一緒に遊んでみると、とても興味深そうに遊んでくれます。
でも普段プログラミングなど全くしないので、どのように遊んだり、教えたらいいかわからないという方もいらっしゃると思います。
是非一度、弊社幼児向けプログラミング教室キップロに遊びに来てください。
一度遊び方がわかれば、きっとお子様とお家で遊べると思います。
【自由研究】プログラミングを使う

子供の夏休みの自由研究を手伝おう!
でも、子供の夏休みの自由研究に、何を題材にしたらいいかわからない……
と毎年夏休みが来る度に、悩みを抱えている親御様は少なくないのではないでしょうか。
そこで今回は「プログラミング」を題材にした自由研究についてご紹介します。
弊社は毎年夏休みの時期になると、プログラミングを使った夏休みの自由研究のコースを提案しております。
去年は「micro:bit」、「障害物回避戦車」、「オリジナルデジタル時計」の三種類のコースを実施いたしました。
実際の授業の様子とともに、それぞれがどのようなものを作るかを紹介します。
>>プログラミングを使った自由研究ができる夏の1DAYプログラミング開催中
1.micro:bit

1-1.micro:bitとは
micro:bitは2017年にイギリスで開発されたマイクロコンピューターです。
プログラミングをして、 LEDを光らせて、音を出したりすることで、自由な発想でゲームを作ったりすることができます。
中央に25個のLED、左右に二個のボタンスイッチ、加速度センサー、磁力センサー、無線通信機能等がついており、このような機能をプログラミングに組み込んで作品を作ります。
1-2.授業の様子

日本語のブロックを組み合わせいてプログラミングをしていきます。
プログラミングの基礎や各センサーの使い方を実際に動かしながら学びます。
理解が深まったら、弊社が用意したゲームを製作します。
降ってくる隕石をボタンを押して避けるゲームです。
早く完成した人は、作ったゲームにアレンジを加えて、自分だけのオリジナルゲームを作ります。
2.障害物回避戦車

まず、戦車の基礎となるパーツを組み立てます。
戦車の核である機能のモーターもここで組み立てるのですが、パーツが細かくて子供達は、なかなか苦戦している様子でしたが、講師と一緒に丁寧に組み上げていました。
次に、モーターやそれぞれのギア、センサーががどのような役割を果たしているかを学びます。
そして、センサーに反応した障害物を避けるような動きを戦車にさせるために日本語のブロックでプログラミングを組んで行きます。

戦車が障害物を避けるような挙動をしてくれることを確認できたらあとは仕上げです。
最後に、戦車のパーツが入っていた箱の型紙を使って、戦車を覆います。
この戦車の外観を決める工程に、子供達のそれぞれの個性が出ていたように思います。

戦車の大砲の大きさがそれぞれ違っていたり、型紙に貼る迷彩柄の紙の色が違っていたり、羽根が生えていたり、豊かな発想でとても楽しんでいるように見受けられました。
3.オリジナルデジタル時計

時計のディスプレイの色、アラームの音の、高さや長さ等を制御するプログラミングを組みます。

音楽は自分の好きな曲の楽譜をgoogleで調べて、それをプラグラミングで再現したりするなど、こだわっている子供たちもいました。
外観は戦車と同様に自分なりのデコレーションを施すことで、煌びやかで、可愛らしい作品に仕上がっていました。

4.提出用レポート

自由研究は提出するレポートの作成に苦労することが多いと思います。
作品を作る過程や完成した写真を撮ったり、苦労したこと、こだわった部分等を書くと思いますが、それをまとめる作業は骨が折れることでしょう。
しかしながら、弊社はレポートを作成するまでお手伝いさせていただきました。
レポートのテンプレートをあらかじめ準備しているので、決められた項目に記入したり、授業の様子や、実際に組みあげたプログラムの写真を貼ることで簡単に作成できます。
>>プログラミングを使った自由研究ができる夏の1DAYプログラミング開催中
5.まとめ
いかがでしたでしょうか。
いずれの三種類のどのコースも子供たちが大いに楽しんでくれていたように思いました。
夏休みの宿題である自由研究は「やらされている」感で楽しめない子供達が少なくないと思います。
ですが、プログラミングを使った自由研究は、子供たちが各々の発想と工夫で、楽しみながら、自分なりの作品を創造してくれることに間違いありません。
自由研究にしても何にしても、子供達には常に楽しんでもらいたいと僕は思います。
今年の夏も、そんな子供たちが楽しんでくれような、自由研究コースを弊社で実施します!

小学校でのプログラミング必修化まであと1年を切りました。
この夏の自由研究でプログラミングを学んでおけば、必修化まで残りわずかでも間に合います!
是非この夏に、お子様の未来を豊かにするプログラミングを親子で体験してみてください。
全国放送のTV局3局の取材が入るなど大注目だった一昨年。連日満席で大盛況の内に終わった昨年。
作った作品を持ち帰れるのはもちろん、レポートの提出用紙までサポートする充実の内容となっております。
お申し込み、詳細は弊社サイトの自由研究コースをご覧ください。
ご予約がいっぱいで埋まる前にお申し込みはお早めに!
【電子工作にも】micro:bitの使い方

皆さんは電子工作と聞くと何を思い浮かべるでしょうか?
昔ながらのイメージで、「はんだごてを使って、基盤にパーツを付けてラジオを組み立てる」なんて思いつく方も多いのではないでしょうか。
もちろんそういった電子工作もありますが、近年はシングルボードコンピュータという、家庭で使っているようなパソコンほど性能は良くは無いが、一定の動作をさせる分には十分な性能もち、価格が非常に安いコンピュータを使った電子工作が盛んになっています。各社から様々な種類が発売されており、各コンピュータで様々な特色を持っています。
今回はそんなシングルボードコンピュータの中でも、より始めやすく他のシングルボードコンピュータにも負けない拡張性を持った【micro:bit】の始め方をご紹介していきます。
>>メディアで話題!micro:bitも学べる『1DAYプログラミング夏季講習』はコチラ
micro:bitとは
イギリスのBBC(英国放送協会)が主体となって作った、情報教育向けの非常に小さいサイズのマイクロコンピュータです。イギリスでは11歳〜12歳の子供全員に無償で配布されており、授業の中で活用が進んでいるようです。
ウェブブラウザ上でプログラミングができ、プログラミング用のソフトを新たにダウンロードする必要がありません。本体の値段も2000円くらいから販売されているので、初心者でも手軽にプログラミングが始められます。
機能
micro:bitは小さいサイズながらも様々な機能を持っています。
LED
表面中央にLEDが5×5の計25個付いています。1つずつ点けたり消したりをプログラミングできるので、LEDを使い文字や数字やゲーム画面を表示させます。
また、LEDは点滅させるだけでなく、光センサーとしても機能し、明るさを調ぶことができます。
ボタン
表面の左にはAボタン、右にはBボタンが付いています。このボタンを使い、プログラムの実行をしたりゲームの操作をします。
端子
表面下部には外部機器と繋げるための端子が、リング付きの大きいもので5個、小さいもので20個、計25個付いています。繋げられるものはモーターや追加のLED、センサーなど。様々なものが繋げられるので作品の可能性は無限大にあります。
温度センサー
温度センサーも付いていて、micro:bit自体の温度を計ることができます。
加速度センサー
加速度センサーはmicro:bitが振られたり、傾けたり、落としたりといった動きを調べられます。
コンパス
コンパスはmicro:bitがどの方向を向いているか調べられます。
無線
無線はmicro:bit同士で接続しないで通信ができる機能です。他のmicro:bitにメッセージを送ったり、同時に遊べるゲームを作って遊ぶこともできます。
Bluetooth
Bluetoothを使うとmicro:bitとスマホやタブレットと接続できるようになります。micro:bit側からスマホやタブレットを操作したり、その逆もできるようになります。
USBインターフェース
USBインターフェースを使いコンピュータと接続します。作成したプログラミングをmicro:bitに送るのに使います。
>>メディアで話題!micro:bitも学べる『1DAYプログラミング夏季講習』はコチラ
使い方

次に実際の使い方のお伝えしていきます。
電源を入れる
まずは電池ボックスとつなげて電源を入れます。購入時の状態ではミニゲームがはいっていますので、遊んでみて操作に慣れましょう。
接続させる
マイクロUSBケーブルを使ってコンピューターと接続させます。これでプログラミングをmicro:bitに送る準備ができました。
プログラミング
2種類用意されているプログラミング方法のどちらかを使いプログラミングを書いていきます。
Microsoftから提供されている「MakeCodeエディター」を使って、ブロックまたはJavaScriptでプログラミングできます。
また、「Pythonエディター」はPythonを使い、上記の方法より高度なプログラミングができます。
初めは初心者にもわかりやすいビジュアルプログラミングができる、「MakeCodeエディター」を使うのが良いでしょう。
画面の左側にシミュレーターがついているので動作を確認しながらプログラミングしていきましょう。
プログラムを送る
エディター画面のダウンロードボタンをクリックし、作成したプログラミングをmicro:bitで読み込み可能なデータ形式に変換しダウンロードしてください。ダウンロードができたらそのデータをmicro:bitに送ります。
Windowsではエクスプローラを開き右クリックし、[送る]でMICROBITを選んでください。
Macではファインダーを開きドラッグ&ドロップをしてください。
プログラムを動かす
プログラミングの書き込みが終わると自動でプログラムが動き出します。
作成したプログラムで遊んでみましょう。

>>メディアで話題!micro:bitも学べる『1DAYプログラミング夏季講習』はコチラ
まとめ
いかがでしたでしょうか。実際にやってみると、簡単に動かせることがおわかりいただけると思います。作成したプログラミングを本体で動かすだけでも色々なことができるのですが、拡張パーツなどをつけると無限大に可能性が広がっていくので是非お試しください。
TETRA UPが毎年開催する「プログラミングを使った自由研究」では、プログラミングが初めてのお子さんでも丁寧にサポートします。

是非この夏に、お子様の未来を豊かにするプログラミングを親子で体験してみてください。
全国放送のTV局3局の取材が入るなど大注目だった一昨年。連日満席で大盛況の内に終わった昨年。
作った作品を持ち帰れるのはもちろん、レポートの提出用紙までサポートする充実の内容となっております。
お申し込み、詳細は弊社サイトの自由研究コースをご覧ください。
ご予約がいっぱいで埋まる前にお申し込みはお早めに!
※「micro:bit」は Micro:bit教育財団の登録商標です。
【夏休み】自由研究のおすすめは電子工作!!

「お父さんが子どもの頃は、ラジオを自分で分解したり組み立てたりして遊んだもんだ」なんて話を、筆者(20代後半)が子供の頃は、父や近所のおじちゃん達からよく聞かされたりしていました。
また小学校の同級生のなかでも、クラスに1人か2人はPCを組み立てていたり、キットやパーツのセットが毎週発刊されて徐々に完成させていくロボットを作っている友人がいました。
ラジオの組み立てから、PCや簡単なロボットの組み立てと、電子工作も時代とともに進化しているんですね。最近の電子工作の特徴は、「マイコン」というものを中心にして進めていくのが主流となってきています。
またマイコンを通じてインターネットに繋いで情報のやり取りも簡単にできるようになり、「IoT : Internet of Things(モノのインターネット)」という言葉が飛び交うようになりました。
そこで今回は最新の「電子工作」事情についてご紹介します。
>>マイコンを使った電子工作が学べる夏の1DAYプログラミング開催中
電子工作とは
電子工作と聞いて、どんなイメージが思い浮かびますか? 中学校の技術の授業などで電子部品を使った物作りをやってから一度も電子工作なんてやっていないという方なら、一部のマニアが夢中になってはんだ付けをやっているイメージが強いかもしれません。
趣味でやるにしてはちょっと敷居の高い感じがありますよね。

冒頭でも触れたように、最近の電子工作は「マイコン(マイクロコンピュータ)」というものを中心にして行われることがほとんどのようです。
マイコンを回路に組み込んで、プログラムを書くことで、これまでの電子工作ではできなかった複雑な制御が簡単にできるようになってきています。
少し学べば誰でもセンサーを組み合わせて便利な道具やロボットのようなものを作ることができるんです。
インターネットに繋いで情報のやり取りを行うようにすれば、さらにできることの幅をぐんと広げられます。
冒頭でも少し触れた最近よく聞く「IoT(モノのインターネット)」がこの領域になりますね。
パソコンじゃダメなの?
ここで、「マイコン」と「パソコン」の違いについてみてみましょう。
そもそもマイコンとは、micro computer(マイクロコンピュータ)の略で「超小型コンピュータ」を意味するもので、最近ではさまざまな機器の制御用としてのmicro controller(マイクロコントローラ)として用いられることが多くなり、多くの家電品に使われているようです。
パソコンはというと、ワープロ、動画編集、様々なアプリケーションソフトなどで、汎用的に便利に使うことが出来るものです。
実はパソコンでも、「LEDを点滅させる」「部屋の温度を測定し表示させる」などは可能です。
ですが実際に行うには逆に設定や他の機器と繋げるとなると面倒なことが多くなったり、温度測定のためにわざわざパソコンを用いるとコストがかなりかかってしまいます。
一般的に電子工作を行うには、使いたい電子部品の制御を行う箇所だけでなく、電源を供給する仕組み、電子部品やいろいろなパーツを制御するためのインタフェースや論理的な回路、さらに制御内容によってはプロセッサの装備などのたくさんの部品をつなぎ合わせる必要があります。
要するに、パソコンは何でもできるけど、工作に用いるにしては大きすぎるしコストがかかりすぎるから、必要最低限の機能を備えた小さなマイコンを工作には用いようといういことなんですね。
マイコンのいろいろ
ここでよく知られているマイコンを3つ紹介しましょう!
Raspberry Pi
ケンブリッジ大学のEben Uptonが、スマートフォンやタブレットの大東により、子ども達がプログラミングを学ぶための手軽なパソコンがなくなっていることに危機感を覚えて開発されたのが、Raspberry Piです。2012年の発売以来800万個以上を売り上げ、わずか4年のイギリス製としては最高の売り上げを誇るコンピュータとなっているようです。

出典:https://www.raspberrypi.org/products/raspberry-pi-3-model-b-plus/
Ardino
Ardino LLC社とArdino S.R.L.社が開発および提供するマイコン。ArdinoもRaspberry Piと同様に初心者でも比較的簡単に使えることから世界的にヒットし、現在ではインタラクションデザインの分野だけでなく、電子工作や教育など幅広い分野で活用されています。

出典:https://store.arduino.cc/usa/arduino-uno-rev3
IchigoJam
手のひらにのせられる大きさの、プログラミング専用こどもパソコンで、IchigoJamにテレビとキーボードをつなげば、すぐにプログラミングを始められます。インターネットへの接続や難しい設定は必要ありません。

出典:https://ichigojam.net/about.html
初心者向けプログラミング言語BASICを使っているので、事前にプログラミングの高度な知識や技術を学ぶ必要はなく、気軽にプログラミングを体験できます。
また、抵抗などの部品を基盤にはんだ付けして組み立てて、電子工作を体験することもできます。
>>マイコンを使った電子工作が学べる夏の1DAYプログラミング開催中
電子工作を体験してみよう!
電子工作といっても、初めてだと何をどうすればよいのか・・・、電子回路なんかも難しそう・・・。経験の無い分野だけにそう感じて苦手意識を持ってしまう方も多いかと思います。
TETRA UPが毎年開催する「電子工作を使った自由研究」では、電子工作が初めてのお子さんでも丁寧にサポートします。

是非この夏に、お子様の未来を豊かにするプログラミングを親子で体験してみてください。
全国放送のTV局3局の取材が入るなど大注目だった一昨年。連日満席で大盛況の内に終わった昨年。
作った作品を持ち帰れるのはもちろん、レポートの提出用紙までサポートする充実の内容となっております。
お申し込み、詳細は弊社サイトの自由研究コースをご覧ください。
ご予約がいっぱいで埋まる前にお申し込みはお早めに!
Scratchがすごい

Scratchとは
マサチューセッツ工科大学の研究ラボのMITメディアラボで開発されたビジュアルプログラミング言語です。
レゴのようにブロックを繋げていくことでプログラミングができ、初心者から上級者までプログラミングを楽しむことができます。
プログラミング学習の意欲向上のために作られているので、楽しく学習することができます。
教育機関で大人気のScratch
Scratchは各教育機関で使用されています。もちろん弊社で運営している『Knocknote Education』(ノックノート エドゥケーション)のプログラミングコースでも使用しています。
どの小学生向けのプログラミングスクールを見ても8割以上は使用しているのではないでしょうか?
なぜ使用されているのかを現役講師がまとめてみました。
使いやすさ
ブロックを組み合わせるだけで、アニメーションやゲームが作ることができることができます。
またブロックも色で分けられているので非常に見やすいです。
デバック(動作確認作業)の際も文字を追って行くのではなく、ブロックを確認するだけなので間違えているところも発見しやすいです。
私も生徒が動作がうまくいかないと質問されることが多々ありますが、間違いを発見することがしやすく助かってます。
また日本語も対応しているので、教える時も簡単に教えることができます。
スクリプトの種類が豊富
まずはスクリプトの種類が豊富です。
他の子供向けのプログラミングツールと比較してもスクリプトの数が圧倒的です。
各ブロックも学習を目的としているだけあってわかりやすい言葉で書かれています。
動かすだけでなく変数、乱数、演算、定義などのスクリプトもあるので、有用性も高いです。
拡張性の高さ
ただ、アニメーションやゲームを作るだけでなく、他のデバイスと接続し動かして行くことも可能です。
Arduinoなどのマイコンも接続が可能となっているので、Scratchを使った簡単な電子工作なども可能となっています。
過去にも拡張性に関する記事を書いているのでご参照ください。
Scratchの拡張性
このほかにもWEDO2.0などのロボット教材を動かしたりができるなど、ロボットプログラミングも可能となっています。
生徒たちの成長
授業が進むにつれて内容も難しくなっていきましたが、課題をスイスイとこなしていくようになりました。
最初は質問ばかりしていた生徒も、質問をせずに自己解決していこうという姿勢が表れてきました。
手を動かしブロックを組み替えることによって自然と自己解決能力と発想力がついていったのだと思います。
私たち講師陣は回を重ねるごとに生徒たちが成長していく姿を見ることがとても楽しみになっています。
画像は入塾して半年後の生徒作品のスクリプトの一部
最後に
2020年に小学校でプログラミング教育が必修化します。
必修化した時に、もしかするとScratchを授業で使用することはないかもしれません。
しかし、必修化で使用しないとしてもそのようなことは関係ありません。
Scrtachを使って学ぶことで、今後小学校で違うプログラミング教材を使用したとしても、必ず対応ができます。
なぜならば、プログラマーとしての考え方を学ぶことができるからです。
教育者に必要なことはツールをどれだけうまく使えるように教えるのかではなく、論理的思考力、自己解決能力、想像創作力がしっかりと育めるように教えていくことです。
Knocknote(ノックノート)では、今後も生徒たちの成長を全力でサポートしていきます。
Scratch(スクラッチ)の拡張性

注目されるスクラッチ
2020年のプログラミング必修化にが話題となる中、子供向けのプログラミングが注目されています。
その中でも子供向けのプログラミング言語として有名なScratchはプログラミング学習によく活用されています。
我々Knocknote(ノックノート)でも小学生向けのプログラミング教室で使用しております。
Scratchとは
Scratchはスプライト(キャラクターや物)に対してスクリプト(プログラム)のブロックを組み合わせて、実際に動きや条件を作るビジュアルプログラミング言語です。
ビジュアルプログラミング言語とは視覚的に操作をし自身で文字列を打ち込まないでコンピュータ上で実行できる言語のことです。
特殊な技術が無くても操作ができ、プログラミング脳やプログラミングに対する直感力が学習できるため、子供向けのプログラミング言語として適しています。
一般的なScratchの使用例
Scratchは一般的にゲームを作るツールとして使われたり、お絵描きツールとして使われたり、劇を作るのに活用されていることが多いと思います。
Scratchのページへ行くとほとんどの作品がゲームです。シューティングゲーム、アクションゲームが多く見られます。
そのまま最初からあるスプライトを使用したもの、自作のスプライトで完全オリジナルのゲームと様々な工夫されたゲームが作品として投稿されています。
今回はそのScratchの拡張機能をご紹介していこうと思います。
Scratchの拡張機能
Scratchを最近使い始めた方は、こちらのスクリプトのブロックが気になっていませんか?
特に「拡張機能を追加」を押した時に出てくるこの画面
どの機械をどのように使うのか?どんな役割を果たすのかわかりませんよね?
今回はこの中にある一番左のPicoBoarb(ピコボード)がどのように使われるのかを説明します。
PicoBoardの使い方
PicoBoardはセンサーボードです。
いわば反応する為の端末と考えてください。
機能はこちら
・光センサー
明るさに反応するセンサーで明るくなったり暗くなると反応する動作が作れるようになります。
・音センサー
周りの音に反応するセンサーで音が鳴ると動くなどの動作が作ることができます。
・タッチセンサー
コントローラーのボタンとして使うことができます。
・スライダー
ボリュームの役割やアナログパッド(コントローラー)として使うことができます。
・抵抗センサー
電気を通すものをつなぎ電気の流れを計ることができます。
数値をScratch上に反映することも可能です。
以上がPicoBoardの持つ機能です。
こちらのセンサーをうまく活用できたらゲームセンターにある大きなゲームに近いものを作成できるようになります。
また、ゲーム以外にも活用できると思いませんか?
暗くなったら電気が点灯する街灯のプログラミングができたり、音センサーを使った防犯機能も作れると思います。
Scratchは入り口としては簡単に入ることができますが、入れば入るほど拡張性があり奥の深いプログラミング言語であると思います。
我々Knocknoteでは新宿区四谷にてScratchを使った授業はもちろん、自作ロボット作成やPepperを使ったロボットプログラミングの授業も準備しております。
体験授業の受講者も随時募集しておりますので、是非ともご参加ください。
幼稚園年代からプログラミング学ぶ必要ってあるの?

電化製品などのものとインターネットをつなげる「ものとインターネット」(IoT)の発展、企業の事務作業やスマートフォンの機能に人口知能(AI)が導入されたりと、生活のあらゆる場面で、ICTが密接になってきています。
この傾向は、今後より加速していくと見込まれており、「第4次産業革命」とまで言われています。
こうした発展のなかで、ICT技術を支える人材がより重要になっており、社会的な価値も必要性も年々増しており、Knocknoteでも「お子様に上質なICT教育、ICT経験を提供する」という理念のもと、幼稚園年代からのプログラミングスクールを開講しました。
しかしながら、幼稚園年代からプログラミングって必要?何を学ぶの?
このような質問も多数寄せられております。
小学生向けのプログラミングスクールというものは多数存在している一方で幼稚園児向けのプログラミングスクールは日本を見渡しても非常に少ないです。
幼稚園年代からものごとを学ぶことに理解できるのかという懸念が潜在的にあるのではないでしょうか。
プログラミングをするために最も大事な資質とは
ものごころがつけば、プログラミングを学ぶことは誰でもできます。
しかしながら、スポーツや勉強と同じように、その成長スピードに差があるのも事実です。
その要因は、論理的思考力、創造性、問題解決能力の他なりません。
そして、これらの能力は、プログラミングを行っていくうえで、最も大事な資質のひとつとも言われています。
人生で論理的思考力、創造性、問題解決能力を最大限学べるのが幼児期!
論理的思考力、創造性、問題解決能力が欠如している人は、プログラミングを覚えるスピードに影響が出るわけですが、これらの能力を鍛えることは誰にでもできます。
しかしながら、人間の脳の90%は幼児期までにできあがるといわれています。
この脳ができあがっていく過程の幼稚園児年代こそ、論理的思考力、創造性、問題解決能力を身体や頭に染み付かせていく最も最適な時期でもあるとも言えます。
幼稚園児の成長スピードは想像以上です!
実際に数多くの幼児にプログラミング教育を行ってきた筆者は、その成長スピードに度々驚かされます。
自分で考え理解する体験というのは、幼少年代では特に普段味わうことはできません。
Knocknoteでは、幼稚園年代からのプログラミング教育の場を提供することで、未来のスティブ・ジョブズがそこから生まれることを夢見ております!