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
71
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
コードを楽しみながら学ぼう
〜プログラミング体験を通して,コンピューターの操作に慣れ親しもう 〜
東村山市立富士見小学校 校内研究会
2018年6月29日
Naoki Kato
PRO
July 12, 2018
More Decks by Naoki Kato
See All by Naoki Kato
ICTを使った授業アップデートについて(次期学習指導要領への助走)
naokikato
PRO
0
14
E類入門セミナー:情報セキュリティと情報倫理
naokikato
PRO
0
48
学習者用デジタル教科書の活用
naokikato
PRO
0
93
子どもが自立した学習者となるデジタルの活用について
naokikato
PRO
0
230
高校におけるプログラミング教育を考える
naokikato
PRO
0
240
デジタル教科書研究の今
naokikato
PRO
0
62
デジタル教科書の現在地と今後の展望
naokikato
PRO
0
130
複数カメラ活用による授業の遠隔参観や収録コンテンツ開発の促進
naokikato
PRO
0
120
教育DXの推進に向けて
naokikato
PRO
0
78
Other Decks in Education
See All in Education
Modern Data Fetching Techniques in Angular
debug_mode
0
230
Implicit and Cross-Device Interaction - Lecture 10 - Next Generation User Interfaces (4018166FNR)
signer
PRO
2
2.3k
Catecismo 26 #1 - Aula inaugural
cm_manaus
0
200
Visionary Initiative: Materials-Positive Society 「モノの進化をポジティブな社会の原動力に」|Science Tokyo(東京科学大学)
sciencetokyo
PRO
0
620
Lectura 2 (PIT : Python Basico)
robintux
0
370
Interaction - Lecture 10 - Information Visualisation (4019538FNR)
signer
PRO
0
2.7k
!コスパよくインターンに受かる方法!
ruribou
1
290
参加制約理論
roadofhope
0
130
プロポーザルを書く技術とアンチパターン/proposal-writing-and-antipatterns
moriyuya
13
3.5k
BITCOIN : Les fondamentaux !
rlifchitz
0
200
Gitがない時代 インターネットがない時代の 開発話
sapi_kawahara
0
320
Visionary Initiative: Future Intelligence 「未来の知性と社会の礎を築く」|Science Tokyo(東京科学大学)
sciencetokyo
PRO
0
770
Featured
See All Featured
Building an army of robots
kneath
306
46k
Put a Button on it: Removing Barriers to Going Fast.
kastner
60
4.3k
The MySQL Ecosystem @ GitHub 2015
samlambert
251
13k
How to Build an AI Search Optimization Roadmap - Criteria and Steps to Take #SEOIRL
aleyda
1
2.1k
How to Ace a Technical Interview
jacobian
281
24k
A brief & incomplete history of UX Design for the World Wide Web: 1989–2019
jct
2
420
What’s in a name? Adding method to the madness
productmarketing
PRO
24
4.1k
30 Presentation Tips
portentint
PRO
1
340
What does AI have to do with Human Rights?
axbom
PRO
1
2.2k
Connecting the Dots Between Site Speed, User Experience & Your Business [WebExpo 2025]
tammyeverts
11
970
How to Think Like a Performance Engineer
csswizardry
28
2.7k
職位にかかわらず全員がリーダーシップを発揮するチーム作り / Building a team where everyone can demonstrate leadership regardless of position
madoxten
63
55k
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 おしまい コードを楽しみながら学ぼう