フィジカルプログラミングは、電子部品やモーターなどを組み合わせて、ロボットや工作物を動かす方法です。
プログラミングの知識だけでなく、ものづくりのスキルも身につけることができます。
フィジカルプログラミングの教材は、大きく3つのタイプに分けられます。
小さなコンピュータ
マイコンボードやシングルボードコンピュータは、手のひらに収まるサイズの小さなコンピュータです。
マイコンボードは、LEDを光らせたりモーターを回したり、センサーをつないで周囲の温度や明るさを読み取ったりできます。
「実物のモノ」と「プログラム」がつながる様子を体験できるため、仕組みを学ぶのにとても適しています。
一方、シングルボードコンピュータは、マウスやキーボード、ディスプレイをつないで、普通のパソコンのように使えるタイプです。
インターネットにつないでウェブページを見たり、プログラミング環境を直接動かしたりできるので、より幅広い用途に使えます。
どちらもカスタマイズの自由度が高く、必要な機能を追加して自分だけの環境を作れます。
プログラミング教材 | 対象年齢 | 特徴 |
---|---|---|
micro:bit(マイクロビット) | 8歳~ | BBCで開発された教育向けのマイコンボード |
Raspberry Pi(ラズベリーパイ) | 8歳~ | クレジットカードサイズのシングルボードコンピュータ |
ロボット
ロボットは、組み立てからプログラミングまで体験できる学習用のキットです。
組み立ての過程で機械の構造や動きの仕組みを学び、プログラミングでロボットを思い通りに動かす体験ができます。
カスタマイズの幅が広く、本格的な動きや複雑な動作を作れるのが特徴。
ただし、組み立てには時間や集中力が必要なため、じっくり取り組むのが好きな子に向いています。
見た目に華やかで子どもの興味を引きやすい反面、教材の価格は高めです。
プログラミング教材 | 対象年齢 | 特徴 |
---|---|---|
レゴエデュケーション SPIKE ベーシック | 6歳~ | レゴブロックを使ってSTEAM教育 |
embot(エムボット) | 6歳~ | ダンボールと電子部品を組み合わせてロボットを作る |
KOOV(クーブ) | 8歳~ | ソニーが開発したプログラミング学習キット |
mBot(エムボット) | 8歳~ | プログラミングロボットおもちゃ |
プログラミングおもちゃ
プログラミングおもちゃは、プログラミングによって、おもちゃの動きを制御することができます。
操作がかんたんで、小さな子どもでも始めやすいのが特徴です。
遊びの中でプログラミングを学ぶことができるので、プログラミングの楽しさを体験するのに適しています。
手軽さが魅力ですが、複雑な動きや本格的なプログラミング学習には向かない場合があります。
それでも、「動かしてみる楽しさ」を入り口に、プログラミング的思考を自然に身につけられます。
プログラミング教材 | 対象年齢 | 特徴 |
---|---|---|
MaBeee(マビー) | 3歳~ | 乾電池型IoT製品/好きなおもちゃをコントロールできる |
Sphero Mini(スフィロミニ) | 8歳~ | プログラミングできるボール型のロボット |