このカテゴリでは、ビジュアルプログラミングの教材を紹介します。
ビジュアルプログラミングは、ブロックを組み合わせてプログラミングする方法です。文字や記号を覚える必要がなく、直感的にプログラミングを学べるのが特徴です。
無料で利用できる教材も多いので、家庭のパソコンやタブレットで気軽に始められます。
ビジュアルプログラミングの教材は、大きく3つのタイプに分けられます。
- 自由に作品を作れるプログラミングツール
- 問題を解くドリル型の教材
- プログラミングを学べるゲーム
プログラミングツール
プログラミングツールは、ブロックを組み合わせて、自由にゲームやアニメーション、音楽などを作って楽しめる教材です。
プログラミング初心者でも直感的に理解しやすいため、自由な発想でプログラミングを学ぶことができます。
また、子どもの創造性や表現力を育むことにも期待できます。ただし、作品を作りあげるためには、ある程度の集中力が必要です。
プログラミング教材 | 対象年齢 | 特徴 |
---|---|---|
Viscuit(ビスケット) | 4歳~ | メガネというしくみで絵を動かす |
ScratchJr(スクラッチジュニア) | 5歳~ | アイコンをつなげてプログラミング |
Springin’(スプリンギン) | 6歳~ | 絵に動きをつける属性を組み合わせる |
プログラミングゼミ | 6歳~ | ブロックをつないでキャラクターを動かす |
Scratch(スクラッチ) | 8歳~ | ブロックを組み合わせてプログラミング |
ドリル型の教材
ドリル型の教材は、問題を解きながら、順を追ってプログラミングの基礎を学ぶことができます。
問題解決力や論理的思考力を向上させ、手順やアルゴリズムの理解を強化できます。
また、短時間で効率的に学べる反面、創造性や表現力を育むのに向いていません。
プログラミング教材 | 対象年齢 | 特徴 |
---|---|---|
コードモンキーJr. | 4歳~ | おサルさんをバナナや宝箱まで行けるようにお手伝い |
Hour of Code (アワーオブコード) |
6歳~ | 1時間でプログラミングを体験できるアクティビティ |
アルゴロジック | 6歳~ | 全部のハタを取るようにロボットへ指示を出す |
プログル | 6歳~ | 小5・小6の算数と理科に対応した教材 |
プログラミングを学べるゲーム
プログラミングの基礎を学べるゲームも数多くあります。
ゲームにハマれば、プログラミングへの興味や関心が高まりますが、ゲームの難易度によっては、挫折してしまう場合も。
子どものレベルに合った難易度のゲームを選ぶとよいでしょう。
ゲーム | PF | 対象年齢 | 特徴 |
---|---|---|---|
GLICODE(グリコ―ド) | iOS/Android/ ChromeOS |
3歳~ | ポッキーをならべてプログラミング |
ナビつき!つくってわかるはじめてゲームプログラミング | Switch | 6歳~ | 任天堂から生まれたゲームづくりを体験できるソフト |
Minecraft(マインクラフト) | PC、Switch など |
全年齢 | ブロックで建築したり冒険へ出かけたり |
Lightbot(ライトボット) | iOS/Android | 8歳~ | ロボットに指示して青いタイルに明かりをつける |
Autonauts(オートノーツ) | PC/Switch/ PS4/PS5 |
3歳~ | プログラミングで作業を自動化し惑星を開拓 |
ヒューマン・リソース・マシーン | iOS/Android/ PC/Switch |
全年齢 | 上司から出された課題をプログラミングで解決 |
なお、『Autonauts』と『ヒューマン・リソース・マシーン』は、難易度が高めです。
小学校高学年以降に挑戦することをおすすめします。