SlideShare a Scribd company logo
1 of 15
Download to read offline
1
甲斐
か い
市
し
の小 学 校
しょうがっこう
4・5年生
ねんせい
対 象
たいしょう
キッズプログラミング教 室
きょうしつ
2018
はじめてのプログラミング体験
たいけん
!
2018 年 3 月 17 日(土)
サンテクノカレッジ・プログラミング教育研究会 http://www.suntech.ac.jp/kids/
山本 芳彦 (yoshi@suntech.ac.jp) (Scratch のアカウント ymmtyshk)
 スクラッチ(Scratch)のある場所
ば し ょ
https://scratch.mit.edu/
無料
むりょう
で使
つか
えます。
 スクラッチの作成
さくせい
画面
が め ん
ステージの全画面
ぜ ん が め ん
表示
ひょうじ
カテゴリー
スクリプトエリア
緑
みどり
の旗
はた
スプライトリスト
ブロックパレット
赤
あか
丸
まる
(停止
て い し
)
スプライト
ステージ
2
 スクラッチのプログラミングは
 作成
さくせい
する内容
ないよう
背景
はいけい
(学校
がっこう
、月面
げつめん
), 宇宙
うちゅう
船
せん
, 宇宙人
うちゅうじん
を使
つか
います。
1. あるところに猫
ねこ
がいて学校
がっこう
に登校
とうこう
します。
2. 学校
がっこう
に入
はい
ると、そこは月面
げつめん
であった。イベント 1
3. 猫
ねこ
は少しパニックになって右 左
みぎひだり
動
うご
く。
4. 宇宙
うちゅう
船
せん
があらわれて月面
げつめん
に着 陸
ちゃくりく
した。
5. 宇宙
うちゅう
船
せん
より宇宙人
うちゅうじん
がでてきた。 イベント 2
6. 宇宙人
うちゅうじん
が 表 情
ひょうじょう
を変
か
える。
7. 宇宙人
うちゅうじん
が、二人
ふ た り
、三人
さんいん
と分身
ぶんしん
する。
 画面
が め ん
の座標
ざひょう
に関
かん
して
スクリプトエリアに、カテゴリーからブロックパレットを組
く
み合
あ
わせて、
スプライト (絵
え
や物
もの
) の動
うご
きを決
き
めます。
O
Y
X
3
0 はじめに ブロックの組
く
み合
あ
わせの練 習
れんしゅう
① 初期
し ょ き
画面
が め ん
② 猫
ねこ
を動
うご
かすためのブロックを組
く
み合
あ
わせる
③ 猫
ねこ
が動
うご
くかどうかの確認
かくにん
をクリックしてスタート
猫
ねこ
が少
すこ
し移動
い ど う
した
④ 猫
ねこ
をずっと動
うご
かす
⑤ 猫
ねこ
のコスチュームを変
か
えて動
うご
かす
⑥ 猫
ねこ
が端
はし
についたら、折
お
り返
か
えす
(げぇ、猫
ねこ
が逆
さか
さになって移動
い ど う
していた)
⑦ おかしくない猫
ねこ
の移動
い ど う
4
1 背景
はいけい
の選択
せんたく
① 背景
はいけい
の選択
せんたく
もう一
ひと
つの背景
はいけい
も追加
つ い か
背景
はいけい
を学校
がっこう
にする
クリック
背景
はいけい
の変更
へんこう
クリック
クリック
クリック
クリック
クリック
5
2 猫
ねこ
に対
たい
して
① 猫
ねこ
の初期
し ょ き
設定
せってい
② 猫
ねこ
が学校
がっこう
の玄関
げんかん
に近
ちか
づく
③ 音
おと
を鳴
な
らす
音
おと
の追加
つ い か
方法
ほうほう
向
む
きの設定
せってい
背景
はいけい
を設定
せってい
クリック クリック
クリック
位置
い ち
を決
き
める
6
④ 猫
ねこ
がメッセージをいう
⑤ 猫
ねこ
が学校
がっこう
に入
はい
ったらそこは宇宙
うちゅう
(月面
げつめん
)だった
⑥ 猫
ねこ
が月面
げつめん
にいることを他
ほか
に伝
つた
える
入 力
にゅうりょく
背景
はいけい
を設定
せってい
他
ほか
に伝
つた
えて少
すこ
し待
ま
つ
7
⑦ 猫
ねこ
が月面
げつめん
で右
みぎ
左
ひだり
にパニック
⑧ 誰
だれ
かがいたので「あなたはだれ?」と言
い
ってみる
⑨ 猫のスクリプトを組み合わせる
最 終 的
さいしゅうてき
には
8
3 新
あたら
しいスプライトの追加
つ い か
(宇宙
うちゅう
船
せん
)
① 新
あたら
しいスプライトの追加
つ い か
方法
ほうほう
(宇宙
うちゅう
船
せん
)
4 宇宙
うちゅう
船
せん
に対
たい
して
① 宇宙
うちゅう
船
せん
の初期
し ょ き
設定
せってい
(その 1)
② 宇宙
うちゅう
船
せん
の初期
し ょ き
設定
せってい
(その 2)
宇宙
うちゅう
船
せん
の 姿
すがた
宇宙
うちゅう
船
せん
が表示
ひょうじ
された
クリック
クリック
クリック
位置
い ち
を決
き
める
宇宙
うちゅう
船
せん
の大
おお
きさの変更
へんこう
宇宙
うちゅう
船
せん
を隠
かく
す
9
③ 猫が月面にいたら、宇宙
うちゅう
船
せん
が表れて着陸する
音
おと
の追加
つ い か
④ 宇宙
うちゅう
船
せん
の着 陸
ちゃくりく
⑤ 宇宙
うちゅう
船
せん
が着 陸
ちゃくりく
したことを他
ほか
に伝
つた
える
猫
ねこ
からの情 報
じょうほう
クリック クリック
宇宙
うちゅう
船
せん
の 姿
すがた
クリック
入 力
にゅうりょく
10
5 宇宙
うちゅう
人
じん
に対
たい
して
① 宇宙
うちゅう
人
じん
のスプライトを追加
つ い か
② 宇宙
うちゅう
人
じん
の初期
し ょ き
設定
せってい
③ 宇宙人
うちゅうじん
の登 場
とうじょう
音
おと
を鳴
な
らす
音
おと
の追加
つ い か
④ 宇宙人
うちゅうじん
を表示
ひょうじ
宇宙
うちゅう
人
じん
が表示
ひょうじ
された
クリック
クリック
位置
い ち
を決
き
める
宇宙
うちゅう
船
せん
から出
で
てくるイメージ
最初
さいしょ
は隠
かく
しておく
クリック
クリック
宇宙
うちゅう
人
じん
の 表 情
ひょうじょう
を変
か
える
11
⑤ 宇宙人
うちゅうじん
が分身
ぶんしん
する
⑥ もう一度
い ち ど
、宇宙人
うちゅうじん
が分身
ぶんしん
する
12
各
かく
スクリプトの動作
ど う さ
の参考
さんこう
例
れい
のスクリプト
初期
し ょ き
設定
せ っ て い
位置
い ち
学校
がっこう
に登校
とうこう
月面
げつめん
で右 左
みぎひだり
と
月面
げつめん
にいる
宇宙人
うちゅうじん
に対
たい
して
13
のスクリプト
初期
し ょ き
設定
せ っ て い
位置
い ち
月面
げつめん
に着 陸
ちゃくりく
14
★ プログラムの考え方のポイント
のスクリプト
初期
し ょ き
設定
せ っ て い
位置
い ち
音
おと
を鳴
な
らす
宇宙人
うちゅうじん
が 表 情
ひょうじょう
を変
か
える
もし、○○だったら・・・。
もし、△△したら・・・。
ずーっと、○○する。
◇◇の間、□□する。
条 件
じょうけん
での処理
し ょ り
。条 件
じょうけん
分岐
ぶ ん き
。
繰
く
り返
かえ
しの処理
し ょ り
。ループ。
宇宙人
うちゅうじん
が分身
ぶんしん
する
宇宙人
うちゅうじん
が分身
ぶんしん
する
15
【補足】保護者向け資料
文科省の指導要領解説の中からプログラミング教育に関する記載からの抜粋
しかし、注意しないといけない次のような記載事項があります。
ポイントになるプログラミング的思考に関しては次のように記載されています。
 プログラミング教育を新たに位置付け
 児童がプログラミングを体験しながら,コンピュータに意図した処理を行わ
せるために必要な論理的思考力を身に付けるための学習活動
 プログラミング的思考
 プログラミング言語を覚えたり
 プログラミングの技能を習得したりといったことではない
プログラミング的思考とは
自分が意図する一連の活動を実現するために,
どのような動きの組合せが必要であり,
一つ一つの動きに対応した記号を,
どのように組み合わせたらいいのか,
記号の組合せをどのように改善していけば,
より意図した活動に近づくのか,
といったことを論理的に考えていく力

More Related Content

More from Yoshihiko Yamamoto (20)

STC OC20220809 Processing
STC OC20220809  ProcessingSTC OC20220809  Processing
STC OC20220809 Processing
 
STC OC20220702 Processing
STC OC20220702 ProcessingSTC OC20220702 Processing
STC OC20220702 Processing
 
STC OC20220604 Processing
STC OC20220604 ProcessingSTC OC20220604 Processing
STC OC20220604 Processing
 
STC OC20210605 ハノイの塔
STC OC20210605  ハノイの塔STC OC20210605  ハノイの塔
STC OC20210605 ハノイの塔
 
STC OC20210605 カード
STC OC20210605  カードSTC OC20210605  カード
STC OC20210605 カード
 
STC OC20210605 0と1の世界
STC OC20210605  0と1の世界STC OC20210605  0と1の世界
STC OC20210605 0と1の世界
 
STC OC20200905 processing
STC OC20200905 processingSTC OC20200905 processing
STC OC20200905 processing
 
STC OC20200812 processing
STC OC20200812 processingSTC OC20200812 processing
STC OC20200812 processing
 
STC_OC20200704 processing
STC_OC20200704 processingSTC_OC20200704 processing
STC_OC20200704 processing
 
20191118 北杜市内の小学校での研修 資料1
20191118 北杜市内の小学校での研修 資料120191118 北杜市内の小学校での研修 資料1
20191118 北杜市内の小学校での研修 資料1
 
20190821 0823 山梨県下小学校教員対象
20190821 0823 山梨県下小学校教員対象20190821 0823 山梨県下小学校教員対象
20190821 0823 山梨県下小学校教員対象
 
STC-OC2019_4th201909
STC-OC2019_4th201909STC-OC2019_4th201909
STC-OC2019_4th201909
 
STC-OC2019_3rd201908
STC-OC2019_3rd201908STC-OC2019_3rd201908
STC-OC2019_3rd201908
 
STC-OC2019_2nd201907
STC-OC2019_2nd201907STC-OC2019_2nd201907
STC-OC2019_2nd201907
 
20180820 山梨県下小学校教員対象研修
20180820 山梨県下小学校教員対象研修20180820 山梨県下小学校教員対象研修
20180820 山梨県下小学校教員対象研修
 
20170828
2017082820170828
20170828
 
20180110
2018011020180110
20180110
 
20180303 scratch
20180303 scratch20180303 scratch
20180303 scratch
 
20180616 scratch
20180616 scratch20180616 scratch
20180616 scratch
 
STC-OC2019_1st201906
STC-OC2019_1st201906STC-OC2019_1st201906
STC-OC2019_1st201906
 

20180317 scratch