第２学年 プログラミングをしよう※本時はプログラミング教育の実施に向けたパソコン操作の時間です。
教科外での実施、または、生活科における情報活用能力の基礎的スキルとしてパソコンを用いる際に実施をご検討ください。
本時の目標

Scratch プログラミング体験を通して、できることや、日頃の活動の違いを理解する。
Scratch の基本操作体験
１．Scratch の開始（Web ブラウザのブックマークを使用）

本時で育成する
情報活用能力２．「プログラミングブロック」のつなげ方、外し方、順番の入れ替え
方
３．新しいスプライト（キャラクター）の追加方法
４．ステージ（背景）の設定方法※Scratch のアカウント登録は行いません。

☆推奨時間 ２時間
準備物
パソコン、キーボード、マウス、Scratch
Scratch の動作推奨環境
デスクトップ：Chrome (バージョン 63 以上)、Edge (バージョン 15 以上)、Firefox (バージョン 57 以上)、Safari (バージョン 11 以上) ※Internet Explorer はサポートされていません。
タブレット：Mobile Chrome (バージョン 63 以上)、Mobile Safari (バージョン 11 以上)

学習活動

指導上の留意点 事前準備
１．パソコンを起動しておく。

・Scratch には、Web 版とダウンロード版

２．教師用・児童用パソコンのデスクトッ
プに、Web ブラウザのショートカットアイコンを設定しておく。

（インストール版）の 2 つがある。ネットの速度が遅い場合は、ダウンロード版（インストール版）を使用する必要がある。

３．Web ブラウザのブックマークバーに
Scratch のトップページ（ https://scratch.mit.edu/ ） を 登 録しておく。
４ ． Scratch の 「 国 言 語 」 を ひ ら が な の「にほんご」に変更する。

23

第２学年 プログラミングをしよう

学習活動

指導上の留意点

 展開
１． Scratch というものを使ってプログラミングをすることを説明する。
２．クラスのルールを確認する。
例
・わからないことは自由に聞きに行く。
・どんどん知っていることを人に伝える。
・工夫してよりよいものにしてもよい。
３．Scratch を起動する。
４．プログラミングする前に Scratch の説明をする。

５．ネコが「こんにちは」と 2 秒言うプログ ・２人１組で作業することで、教えあったラムを作成する。

りより工夫して取り組んだりできる。
・早く終わったら、言葉やキャラクターを変えたりしてより工夫させ興味を持たせる。

６．ネコが「どこかへ行く」プログラムを追加する。

24

第２学年

学習活動

プログラミングをしよう

指導上の留意点

７．10 回繰り返すプログラムにする。

※10 回繰り返す
８．キャラクターをもう一つ追加する。

・キャラクターと背景を児童自らが選択をして、これをプログラミングすることで、プログラミングや創造の楽しさを感じさせる。

９．選んだキャラクターが、ネコとあいさつするようにプログラミングする。

１０．背景を変更する。
１１．児童に作品を発表させる。

25

第２学年 プログラミングをしよう

学習活動

指導上の留意点

 まとめ
１．体験したプログラミングからわかったことのまとめを行う。
①コンピューター（Scratch のキャラクター）は、命令をした（プログラミングをした）とおりに動く。（とおりにしか動かない。）②コンピューター（Scratch のキャラクター）は、命令をした（プログラミングをした）動きを、何回でも間違いなく行う。

26

第２学年

プログラミングをしよう 解説●Scratch の起動方法①デスクトップ上にある Web ブラウザのアイコンをダブルクリックする。
※「Google Chrome」の場合②Web ブラウザのブックマークバーから「Scratch」を探して、クリックする。
③Scratch のトップページが開く。

④「つくる」をクリックする。

⑥Scratch のプログラミング画面が開く。

⑦「チュートリアル」ウィンドウの閉じるボタンをクリックして閉じる。

⑧Scratch の「国言語」をひらがなの「にほんご」に変更する。

27

第２学年 プログラミングをしよう●補足：Scratch の終了方法①ウィンドウの右上の「閉じる」ボタンをクリックする。
②右図のメッセージが現れたら、「このページを離れる」をクリックする。
③Web ブラウザが終了する。
●Scratch の全体説明について①ネコの説明をする。
説明・このネコはプログラミングで動かすことができる。
・ネコが動き始める合図は左上にある「みどりの旗」をクリックすること。
・合図を送ってみよう！ネコは動き始めるでしょうか？
②みどりの旗をクリックして、ネコが動作しないことを確認する。
※何も起こらないのは、ネコには「プログラミングがされていないから」ということを説明する。
③Scratch の画面の説明を行う（名称を覚えることは目的ではない。どこで何ができるか確認する）。
ステージ
プログラミングされたキャラクターなどが動きだす場所。動きを確認することができる。ここを見ながらプログラミングを進めていく。

28

第２学年

コードエリア（スクリプトエリア）
プログラミングする（プログラムをつくる）ための場所。

ブロックエリア
ここにある一つひとつを「ブロック」という。

ブロックグループ
この部分はクリックすることで、表示されるブロックグループが切り替わることを説明する。

●ネコが「こんにちは」と 2 秒言うプログラ
ムの作成方法①ブロックグループの「イベント」をクリックする。

29

プログラミングをしよう第２学年 プログラミングをしよう②「みどりの旗がおされたとき」ブロッ
クを、コードエリアにドラッグする。
コードエリアの中央上寄りの位置でボタンを離す。

③ブロックグループ「みため」をクリックする。

④「こんにちはと２びょういう」ブ

ロックを、コードエリアの「みどりの旗がおされたとき」ブロックの下にドラッグして、下にグレーの影が現れたらマウスのボタンを離す。
ブロックがつながる。

⑤動作確認をする。
ステージの「みどりの旗」をクリックする。
ネコが「こんにちは」と 2 秒言った。

30

第２学年

●「どこかへ行く」プログラムを追加する
方法①ブロックグループ「うごき」の、「どこかのばしょへいく」ブロックをコードエリアのブロックの下にドラッグして、下にグレーの影が現れたらマウスのボタンを離す。
ブロックがつながる。
②動作を確認する。
ステージの「みどりの旗」をクリックする。
ネコが「こんにちは」と 2 秒言ったあとに、場所が変わった。
説明
ここで命令した「どこかのばしょ」とは、決まった場所ではなく、命令される度にコンピューターが決める場所である。
移動先が「どこかのばしょ」となっているため、「みどりの旗」ボタンをクリックするたびに、ネコの位置が変化する。
●10 回繰り返すプログラムにする①コードエリアにつながっているブロッ
クの、「こんにちは と 2 びょういう」ブロックを右下にドラッグして、切り離す。

31

プログラミングをしよう第２学年 プログラミングをしよう②ブロックグループ「せいぎょ」の、「10 かいくりかえす」ブロックを、「みどりの旗がおされたとき」ブロッ
クの下にドラッグして、下にグレーの影が現れたらマウスのボタンを離す。

③先ほど切り離した２つのブロックを、「10 かいくりかえす」ブロックの内側にドラッグし、グレーの影が現れたらマウスのボタンを離す。
２つのブロックが、繰り返しブロックに挟まるようにつながる。

④動作確認をする。
ステージの「みどりの旗」をクリックする。

「こんにちは」と 2 秒言った後に、どこかの場所に移動する動きを 10 回繰り返した。
●キャラクターを追加する方法①画面右下の「スプライトをえらぶ」をクリックする。

32

第２学年

②「スプライトをえらぶ」画面が表示される。

③「どうぶつ」をクリックして、スプライトを探しやすくする。

④自由にどうぶつを選んで、クリックする。

⑤選んだスプライト（どうぶつ）が追加される。
確認するポイント・ステージ上に選んだスプライトが現れた。（右図①）・ステージの下（スプライトリスト）に選んだスプライトが現れた。（右図②）・コードエリアが空になった。コードエリアの右上が選んだスプライトになった。（右図③）●選んだスプライトをプログラミングする方法①右図のとおりに、３つのブロックをつなげる。
説明

33

プログラミングをしよう第２学年 プログラミングをしよう「１びょうまつ」ブロックは、１びょうの間、何もしないで待っているブロック。

②５びょう に変更する。

③動作確認をする。
ステージの「みどりの旗」をクリックする。
ネコが「こんにちは」と１秒言った後に、どこかの場所に移動する動きを 3 回繰り返す。
その後に、追加したどうぶつが「こんにちは」と２秒言う。
●背景を設定する方法①画面右下の「はいけいをえらぶ」をクリックする。

②「はいけいをえらぶ」画面が表示される。

34

第２学年

③背景を一つ選んでクリックする。

④ステージの背景が、選んだ背景となる。

補足：間違ったブロックをつなげてしまったときの直し方①間違ったブロックをドラッグして、左側のブロックエリアまで移動したあとにマウスのボタンを離す。
ブロックが消える。

35

プログラミングをしよう