Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
コードを楽しみながら学ぼう
Search
Naoki Kato
PRO
July 12, 2018
Education
0
67
コードを楽しみながら学ぼう
〜プログラミング体験を通して,コンピューターの操作に慣れ親しもう 〜
東村山市立富士見小学校 校内研究会
2018年6月29日
Naoki Kato
PRO
July 12, 2018
Tweet
Share
More Decks by Naoki Kato
See All by Naoki Kato
学習者用デジタル教科書の活用
naokikato
PRO
0
28
子どもが自立した学習者となるデジタルの活用について
naokikato
PRO
0
190
高校におけるプログラミング教育を考える
naokikato
PRO
0
190
デジタル教科書研究の今
naokikato
PRO
0
38
デジタル教科書の現在地と今後の展望
naokikato
PRO
0
100
複数カメラ活用による授業の遠隔参観や収録コンテンツ開発の促進
naokikato
PRO
0
92
教育DXの推進に向けて
naokikato
PRO
0
51
個別最適な学びと協働的な学びから児童の学びを深めさせるICT機器の活用
naokikato
PRO
1
53
なぜDXが必要なのか 〜教育の情報化の現状と展望〜
naokikato
PRO
0
55
Other Decks in Education
See All in Education
【ZEPホスト用メタバース校舎操作ガイド】
ainischool
0
170
Leveraging LLMs for student feedback in introductory data science courses (Stats Up AI)
minecr
1
170
焦りと不安を、技術力に変える方法 - 新卒iOSエンジニアの失敗談と成長のフレームワーク
hypebeans
1
650
SJRC 2526
cbtlibrary
0
200
1111
cbtlibrary
0
270
20251119 如果是勇者欣美爾的話, 他會怎麼做? 東海資工
pichuang
0
170
Security, Privacy and Trust - Lecture 11 - Web Technologies (1019888BNR)
signer
PRO
0
3.2k
Linguaxes de programación
irocho
0
530
TeXで変える教育現場
doratex
1
13k
Going over the Edge
jonoalderson
0
360
卒論の書き方 / Happy Writing
kaityo256
PRO
54
28k
2025-10-30 社会と情報2025 #05 CC+の代わり
mapconcierge4agu
0
110
Featured
See All Featured
What’s in a name? Adding method to the madness
productmarketing
PRO
24
3.9k
Public Speaking Without Barfing On Your Shoes - THAT 2023
reverentgeek
1
310
The Success of Rails: Ensuring Growth for the Next 100 Years
eileencodes
47
7.9k
Bootstrapping a Software Product
garrettdimon
PRO
307
120k
Marketing Yourself as an Engineer | Alaka | Gurzu
gurzu
0
130
Designing Powerful Visuals for Engaging Learning
tmiket
0
240
Fireside Chat
paigeccino
41
3.8k
Build your cross-platform service in a week with App Engine
jlugia
234
18k
10 Git Anti Patterns You Should be Aware of
lemiorhan
PRO
659
61k
Creating an realtime collaboration tool: Agile Flush - .NET Oxford
marcduiker
35
2.4k
Helping Users Find Their Own Way: Creating Modern Search Experiences
danielanewman
31
3.1k
Reflections from 52 weeks, 52 projects
jeffersonlam
356
21k
Transcript
©2016- Naoki Kato, IML at TGU 東村山市立富士見小学校 校内研究会 20180629 コードを楽しみながら学ぼう
~プログラミング体験を通して,コンピューターの操作に慣れ親しもう ~ 東京学芸大学 教育実践研究支援センター 加藤直樹
©2016- Naoki Kato, IML at TGU はじめに コードを楽しみながら学ぼう
©2016- Naoki Kato, IML at TGU はじめに 私の基本スタンス すごい やってみる
楽しくプログラミング を体験させて こんな気持ちを育てたい
©2016- Naoki Kato, IML at TGU はじめに 学習指導要領での記載 各教科等の特質に応じて, を,計画的に実施
第3 1 (3) イ 児童がプログラミングを体験しながら, コンピュータに意図した処理 を行わせるために必要な論理的思考力 を身に付けるための学習活動 (小学校学習指導要領 p.8)
©2016- Naoki Kato, IML at TGU はじめに プログラミング教育の展開 小学校教育課程 カリキュラム
マネージメント プ ロ グ ラ ミ ン グ 教 育 多角形を描く 電気の利用 小学校教育課程 プ ロ グ ラ ミ ン グ 教 育 他の単元で 例 示 さ れ た 以 外 の 単 元 で 計 画 的 に 中学校 高校
©2016- Naoki Kato, IML at TGU 育む力 コードを楽しみながら学ぼう
©2016- Naoki Kato, IML at TGU 育む力 学習指導要領での記載 各教科等の特質に応じて, を,計画的に実施
第3 1 (3) イ 児童がプログラミングを体験しながら, コンピュータに意図した処理 を行わせるために必要な論理的思考力 を身に付けるための学習活動 (小学校学習指導要領 p.8)
©2016- Naoki Kato, IML at TGU 育む力 コンピュータに処理を行わせるには 10 INPUT
A 20 INPUT B 30 PRINT A+B 目的である 処理 処理の手順を指示する コードを作成 組み込んで 実行
©2016- Naoki Kato, IML at TGU 育む力 問題解決能力 解決すべき 問題
解決する手順を 作成 手順に従って 実行
©2016- Naoki Kato, IML at TGU プログラミング教育で育む力 高度情報化社会で重要な問題解決能力 解決すべき 問題
Computerが 解決 10 INPUT A 20 INPUT B 30 PRINT A+B cording 人が解決 抽象的に 具体的に 何ができるのか 選択 発見
©2016- Naoki Kato, IML at TGU 具体的に必要な思考力の例 育む力 線分を1本描く 90度の方向に,
描いた線分と同じ長さの線分を描く 例)正方形を描く 90度の方向を調べる 活動を 分解し また 順番 通りに並べる
©2016- Naoki Kato, IML at TGU 具体的に必要な思考力の例 育む力 例)正方形を描く 線分を1本描く
90度の方向に, 描いた線分と同じ長さの線分を描く 90度の方向を調べる 90度の方向を調べる 90度の方向に, 描いた線分と同じ長さの線分を描く 二つの端点を結ぶ線分を描く パタン認識
©2016- Naoki Kato, IML at TGU 具体的に必要な思考力の例 育む力 例)正方形を描く 線分を1本描く
2回繰り返す 90度の方向に, 描いた線分と同じ長さの線分を描く 90度の方向を調べる ※パタン認識によって たとえば繰り返しが使える 二つの端点を結ぶ線分を描く
©2016- Naoki Kato, IML at TGU 具体的に必要な思考力の例 育む力 例)正方形を描く 3回繰り返す
辺の長さ分動かす 向きを90度変える ペンを下す ペンを上げる Computingの場合 用意されている命令 に 落とし込むことが必要 Computerにとって 効率的な手順にする
©2016- Naoki Kato, IML at TGU 本日の授業から コードを楽しみながら学ぼう
©2016- Naoki Kato, IML at TGU 本日の授業から 動作を読み取り 対応するコードを その順番に
並べる
©2016- Naoki Kato, IML at TGU 本日の授業から
©2016- Naoki Kato, IML at TGU 本日の授業から ステージが上がると 高度な パタン認識
も
©2016- Naoki Kato, IML at TGU 本日の授業から さらには 条件分岐 も
©2016- Naoki Kato, IML at TGU 本日の授業から Hour of code(MOANA)
l 順次,繰り返し,条件分岐 パタン読み取り など基本的な活動を 一通り行える 動作を読み取り 対応するコードを その順番に 並べる
©2016- Naoki Kato, IML at TGU 本日の授業から Hour of code(MOANA)
l 決められた動き を読み取り ほぼ1対1でコード化 動作を読み取り 対応するコードを その順番に 並べる
©2016- Naoki Kato, IML at TGU 本日の授業から Hour of code(angry
bird) l 1年生から遊べる(実証済み)
©2016- Naoki Kato, IML at TGU 本日の授業から Hour of Codeの使いどころ
多角形を描く 電気の利用 小学校教育課程 プ ロ グ ラ ミ ン グ 教 育 小学校教育課程 プ ロ グ ラ ミ ン グ 教 育 中学校 高校 プログラミングを 楽しむ プログラミングで 教科の学びを深める 論理的思考を 育む プログラミングに慣れる コンピュータ操作に慣れる
©2016- Naoki Kato, IML at TGU 本日の授業から 外国語活動として 前時に?
©2016- Naoki Kato, IML at TGU 本日の授業から 外国語活動として l 説明をどう読ませました?
©2016- Naoki Kato, IML at TGU 置き換えられる? 実物系プログラミング コードを楽しみながら学ぼう
©2016- Naoki Kato, IML at TGU 実物系プログラミング コード・A・ピラー(イモムシくんw)
©2016- Naoki Kato, IML at TGU 実物系プログラミング イモムシくん l 各機能が割り当てられた胴体を
つなげることで動きを制御
©2016- Naoki Kato, IML at TGU 実物系プログラミング イモムシくん l Hour
of codeと同じ使い方 ここを通るように 低学年でもOK 低学年はかなり楽しめる
©2016- Naoki Kato, IML at TGU 実物系プログラミング イモムシくん l 分解が必要な活動
ここに来るように ここから始めて ゴール設定によって 高学年でも楽しめる?
©2016- Naoki Kato, IML at TGU 実物系プログラミング イモムシくんの使いどころ 多角形を描く 電気の利用
小学校教育課程 プ ロ グ ラ ミ ン グ 教 育 小学校教育課程 プ ロ グ ラ ミ ン グ 教 育 中学校 高校 プログラミングを 楽しむ プログラミングで 教科の学びを深める 論理的思考を 育む プログラミングに慣れる コンピュータ操作に慣れる
©2016- Naoki Kato, IML at TGU VISCUITについて コードを楽しみながら学ぼう
©2016- Naoki Kato, IML at TGU Viscuitについて Viscuitプログラミング
©2016- Naoki Kato, IML at TGU Viscuitについて Viscuitプログラミング
©2016- Naoki Kato, IML at TGU Viscuitについて 手続き型言語 処理の手順を順番に指示
©2016- Naoki Kato, IML at TGU Viscuitについて Viscuitは手続き型ではない これがあったら,こうする これがあったら,こうする
(具体的な絵の) データの関係を指示
©2016- Naoki Kato, IML at TGU Viscuitについて Viscuitの使いどころ 多角形を描く 電気の利用
小学校教育課程 プ ロ グ ラ ミ ン グ 教 育 小学校教育課程 プ ロ グ ラ ミ ン グ 教 育 中学校 高校 プログラミングを 楽しむ プログラミングで 教科の学びを深める 論理的思考を 育む プログラミングに慣れる コンピュータ操作に慣れる
©2016- Naoki Kato, IML at TGU Viscuitについて Viscuitの使いどころ 多角形を描く 電気の利用
小学校教育課程 プ ロ グ ラ ミ ン グ 教 育 小学校教育課程 プ ロ グ ラ ミ ン グ 教 育 中学校 高校 コンピュータ操作に慣れる プログラミングを 楽しむ プログラミングで 教科の学びを深める 論理的思考を 育む ここを手続き型 でする場合は 準備にはなりにくい プログラミングに慣れる
©2016- Naoki Kato, IML at TGU Viscuitについて Viscuitの使いどころ 多角形を描く 電気の利用
小学校教育課程 プ ロ グ ラ ミ ン グ 教 育 小学校教育課程 プ ロ グ ラ ミ ン グ 教 育 中学校 高校 プログラミングを 楽しむ プログラミングで 教科の学びを深める 論理的思考を 育む コンピュータ操作に慣れる プログラミングに慣れる ある程度,使いまくってみると とても興味深い実践に!
©2016- Naoki Kato, IML at TGU おわりに コードを楽しみながら学ぼう
©2016- Naoki Kato, IML at TGU おわりに hour of codeなどは
A 学習指導要領に例示されている単元等で 実施するもの B 学習指導要領に例示されてはいないが、 学習指導要領に示される各教科等の内容を 指導する中で実施するもの C 各学校の裁量により実施するもの D クラブ活動など、特定の児童を対象として、 教育課程内で実施するもの E 学校を会場とするが,教育課程外のもの F 学校外でのプログラミングの学習機会
©2016- Naoki Kato, IML at TGU おわりに プログラミング活動の基礎となるとこ 多角形を描く 電気の利用
小学校教育課程 プ ロ グ ラ ミ ン グ 教 育 小学校教育課程 プ ロ グ ラ ミ ン グ 教 育 中学校 高校 プログラミングを 楽しむ プログラミングで 教科の学びを深める 論理的思考を 育む プログラミングに慣れる コンピュータ操作に慣れる なるべく早く 抑えられるように!!
©2016- Naoki Kato, IML at TGU おわりに 学びの基礎の基礎となるとこ 多角形を描く 電気の利用
小学校教育課程 プ ロ グ ラ ミ ン グ 教 育 小学校教育課程 プ ロ グ ラ ミ ン グ 教 育 中学校 高校 プログラミングを 楽しむ プログラミングで 教科の学びを深める 論理的思考を 育む プログラミングに慣れる コンピュータ操作に慣れる を プログラミング活動で 抑えるのは良いアイデアかと
©2016- Naoki Kato, IML at TGU おしまい コードを楽しみながら学ぼう