フィジカルプログラミングは、電子部品やモーターなどを組み合わせて、ロボットや工作物を動かす方法です。
プログラミングの知識だけでなく、ものづくりのスキルも身につけることができます。
フィジカルプログラミングの教材は、大きく3つのタイプに分けられます。
マイコンボード
マイコンボードは、プログラムを実行するための小型コンピューターです。
LEDやモーターを動かすことができるほか、さまざまなセンサーを接続して、周囲の環境と連携したプログラミングを行うこともできます。
カスタマイズの自由度が高く、さまざまな機能を追加することができます。また、実物のモノとプログラミングのつながりを理解するのに適しています。
ただし、見た目に華やかさがなく、子どもの興味を引きにくいかもしれません。
プログラミング教材 | 対象年齢 | 特徴 |
---|---|---|
micro:bit(マイクロビット) | 8歳~ | BBCで開発/手頃な価格で入手できる |
ロボット教材
ロボット教材は、ブロックや部品を組み合わせてロボットを組み立て、プログラミングによって動きや動作を制御します。
ロボットを使ってさまざまな動作を実現できるため、基本的なプログラミングスキルや工学的思考を育成することができます。
また、ロボットを作る工程を通して、ものづくりの楽しさを体験することもできます。
見た目に華やかで子どもの興味を引きやすい反面、教材の価格は高めです。
プログラミング教材 | 対象年齢 | 特徴 |
---|---|---|
レゴエデュケーション SPIKE ベーシック | 6歳~ | レゴブロックを使ってSTEAM教育 |
KOOV(クーブ) | 8歳~ | ソニーが開発したプログラミング学習キット |
プログラミングおもちゃ
プログラミングおもちゃは、プログラミングによって、おもちゃの動きを制御することができます。
操作がかんたんで、小さな子どもでも始めやすいのが特徴です。
また、遊びの中でプログラミングを学ぶことができるので、プログラミングの楽しさを体験するのに適しています。
ただし、カスタマイズの自由度が低いため、本格的なプログラミング学習には不向きなものが多いです。
当ブログでは、基本的なプログラミングスキルを学べるおもちゃを選んで紹介しています。
プログラミング教材 | 対象年齢 | 特徴 |
---|---|---|
MaBeee(マビー) | 3歳~ | 乾電池型IoT製品/好きなおもちゃをコントロールできる |
embot(エムボット) | 6歳~ | ダンボールと電子部品を組み合わせてロボットを作る |
Sphero Mini(スフィロミニ) | 8歳~ | プログラミングできるボール型のロボット |