教材
Blockly (ブロックリー) 迷路
キャラクターをゴールに導くためにはどのようにブロックを組み立てるか、一見単純なようで実は奥深いゲームです。
プログラミングで重要な考え方である「条件分岐」「繰り返し」が身につきます。
プログラミング未経験のお子様は、まずこれでブロックプログラミングに慣れることをオススメします。
Scratch (スクラッチ)
ブロックを組み合わせることでキャラクターを動かし、簡単なゲームを作ることができます。
「もし○○ならXXをする」「10回繰り返す」など、プログラミングの基礎を楽しみながら学ぶことができます。
慣れてきたら自分のオリジナル作品を公開してみよう!
Scratchのアカウントを作る
まずは Scratch のアカウントを作ろう!アカウントを作ることで、プロジェクトの保存や共有ができます。
Scratch のアカウントを作ろう! - Google ドキュメント
CoderDojo広島 プログラミング入門
Scratchのチュートリアルといえばコレ。一通りできたら自分でカスタマイズしてみよう!
プログラミング入門_CoderDojo広島 - Dropbox
ブロック崩しゲーム
メンター松浦さん作。アーケードゲームの古典的名作が今 Scratch で蘇る!
子どもでもわかるSCRATCH入門
CoderDojo Aizu メンター斎藤さんのHP。とても丁寧な解説と沢山のサンプルが掲載されています。
子どもでもわかるSCRATCH入門 | プログラミングとゲームの杜
CoderDojo Aizu メンターの齋藤さん提供
micro:bit (マイクロビット)
教育用マイコンボード。イギリスでは日本の小学5・6年生にあたる100万人の児童に対し無償配布されています。
5x5のLED、加速度センサー、2つの物理ボタン、Bluetoothなどが搭載されており、子ども達の創造性を養えます。
クイックスタート(公式)
まずはプログラミングの方法と、プログラムの転送方法を知ろう。
Scratch と micro:bit でシューティングゲーム
チャンピオン遠藤作。micro:bit を傾けて移動、ボタンを押すとミサイル発射。自分好みにカスタマイズしてください。
※ Scratch 3.0 と Scratch Link のインストールが必要です。
micro:bit ではじめるプログラミング教育
初心者から上級者向けまで、たくさんのサンプルプログラムが掲載されています。電子工作へのステップアップもここから行けそうですね。
Hour of Code (アワー オブ コード)
すべての年齢向けにデザインされた1時間チュートリアル(45カ国語以上)をお試しください。 180ヵ国以上から、何百万もの先生と生徒が 参加しているHour of Code(アウア オブ コード、1時間プログラミング)にあなたも参加しましょう。
子ども達に大人気のマインクラフトのキャラクターをプログラミングしよう!