【すくらっち】

Scratch とは?

💡 ブロックをつなげるだけでゲームが作れる、プログラミングの入り口
📌 このページのポイント
Scratchのブロックプログラミング ブロックをつなげるだけ 🚩 旗がクリックされたとき 10歩動かす もし 端に着いたら 跳ね返る 「こんにちは!」と言う 実行結果 こんにちは! ドラッグ&ドロップで完成! タイピング不要
ブロックを組み合わせるプログラミングのイメージ
ひよこ ひよこ

Scratchって子ども向けのおもちゃみたいなもの?

ペンギン先生 ペンギン先生

見た目はカラフルで楽しそうだけど、中身は本格的だよ。条件分岐ループ、変数、イベント処理など、プロのプログラマーが使う概念がちゃんと詰まっているんだ。MITメディアラボが真剣に設計した教育ツールなんだよ

ひよこ ひよこ

どうやってプログラムを作るの?

ペンギン先生 ペンギン先生

「10歩動かす」「もし〇〇なら」みたいな命令が書かれたブロックを、パズルのようにつなげていくんだ。キーボードで難しいコードを打つ必要がないから、小学生でも簡単にゲームやアニメーションを作れるよ

ひよこ ひよこ

日本の学校でも使われてるの?

ペンギン先生 ペンギン先生

2020年から小学校でプログラミング教育が必修化されて、Scratchを採用している学校がとても多いよ。日本語にも対応しているから、英語が分からなくても問題ないんだ

ひよこ ひよこ

Scratchで作ったものってどこかに公開できるの?

ペンギン先生 ペンギン先生

Scratchの公式サイトで世界中の人に公開できるよ。他の人が作った作品を見て中身を覗いたり、改造したりもできるんだ。これを「リミックス」と呼んで、お互いの作品から学び合う文化があるのがScratchの素敵なところだね

ひよこ ひよこ

Scratchの次に学ぶなら何がいい?

ペンギン先生 ペンギン先生

Pythonがおすすめだよ。Scratchで身につけた「順次・分岐・反復」の考え方はそのまま活きるからね。実はScratch自体もバージョン3.0からJavaScriptベースになっていて、Scratchの拡張機能を作るには本物のプログラミングが必要になるんだ。そこから本格的な言語に進む子も多いよ

ペンギン
まとめ:ざっくりこれだけ覚えればOK!
「Scratch」って出てきたら「ブロックを組み合わせてプログラムを作る、子ども向けのプログラミング学習ツール」と思えればだいたいOK!
📖 おまけ:英語の意味
「Scratch」 = スクラッチ(ひっかく、最初から)
💬 DJのスクラッチ(レコードを手で回す)のように、素材を組み合わせて自由に作品を作るイメージから名付けられたよ。「ゼロから作る」という意味もあるんだ
← 用語集にもどる