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
June 01, 2021
Education
0
190
図形でプログラミング教育
東京学芸大学教育学部共通SE科目
小学校におけるプログラミング教育
図形でプログラミング教育
2023/5/30更新
Naoki Kato
PRO
June 01, 2021
Tweet
Share
More Decks by Naoki Kato
See All by Naoki Kato
イントロダクション
naokikato
PRO
0
14
情報処理学オリエンテーション
naokikato
PRO
0
40
GIGAスクール構想定着期に向けて
naokikato
PRO
0
59
授業や家庭における効果的なICTの活用
naokikato
PRO
0
73
プログラミング教育実践に向けて
naokikato
PRO
0
64
GIGAスクール時代の情報教育とICT活用
naokikato
PRO
0
49
プログラミング教育の意義~12年間の学びの継続性~
naokikato
PRO
0
150
まとめとして
naokikato
PRO
0
53
動くプログラミング
naokikato
PRO
0
57
Other Decks in Education
See All in Education
week3@tcue2024
nonxxxizm
0
510
Introduction - Lecture 1 - Next Generation User Interfaces (4018166FNR)
signer
PRO
0
3k
キャリアと組織の成長塾#1 アスリートからエンジニアの道へ
takashi_toyosaki
2
780
LTをすべき100の理由
eltociear
1
290
MonacaEducation導入手引き2024年第1版
asial_edu
1
170
Поступление в ТОГУ 2024
pnuslide
0
39k
心房細動週間ポスター(2024年3月6日)
japanstrokeassociation
0
260
Design Guidelines and Principles - Lecture 7 - Information Visualisation (4019538FNR)
signer
PRO
0
1.7k
Canva
matleenalaakso
0
160
Multimodal Interaction - Lecture 3 - Next Generation User Interfaces (4018166FNR)
signer
PRO
0
1.1k
わたしのメタ学習 / My Own Meta Learning #shinjukurb
expajp
0
140
Animaatiot opetuksessa
matleenalaakso
0
3.1k
Featured
See All Featured
Raft: Consensus for Rubyists
vanstee
133
6.3k
Scaling GitHub
holman
457
140k
Thoughts on Productivity
jonyablonski
59
3.9k
What’s in a name? Adding method to the madness
productmarketing
PRO
17
2.7k
ピンチをチャンスに:未来をつくるプロダクトロードマップ #pmconf2020
aki_iinuma
79
43k
Faster Mobile Websites
deanohume
300
30k
RailsConf 2023
tenderlove
8
550
Unsuck your backbone
ammeep
663
57k
Designing Dashboards & Data Visualisations in Web Apps
destraynor
226
51k
The Brand Is Dead. Long Live the Brand.
mthomps
49
29k
Keith and Marios Guide to Fast Websites
keithpitt
408
22k
Music & Morning Musume
bryan
41
5.6k
Transcript
©2016- Naoki Kato, IML at TGU 共通SE科目 東 東京 京学
学芸 芸大 大学 学 I IC CT Tセ セン ンタ ター ー 教 教育 育情 情報 報化 化研 研究 究チ チー ーム ム 加 加藤 藤直 直樹 樹 Programming Education in Elementary School 小学校における プログラミング教育 図形でプログラミング教育
©2016- Naoki Kato, IML at TGU はじめに 学習指導要領で例示された単元 情報化社会に関する 探究的課題の中での
プログラミング 総合 教科 課程外 正多角形と円 電気の利用 手引き 分類A
©2016- Naoki Kato, IML at TGU はじめに 算数科 第3 指導計画の作成と内容の取り扱い
2 (2) プログラミングを体験しながら論理的思考 力を身に付けるための学習活動を行う場合 には,児童の負担に配慮しつつ, ・・・正多角形の作図を行う学習に関連し て,正確な繰り返し作業を行う必要があり, 更に一部を変えることでいろいろな正多角 形を同様に考えることができる場面などで 取り扱うこと。 (小学校学習指導要領 p.75)
©2016- Naoki Kato, IML at TGU はじめに 教科書にも掲載 右上:大日本図書webサイトより:https://www.dainippon-tosho.co.jp/introduction2020/sansu/ex_programming.html 左下:東京書籍webサイトより:https://ten.tokyo-shoseki.co.jp/text/shou/sansu/introduction/page13.html
©2016- Naoki Kato, IML at TGU はじめに 「正多角形と円」の教材 東京書籍 プログル
Scratch
©2016- Naoki Kato, IML at TGU 図形を描くカリキュラム 図形でプログラミング教育
©2016- Naoki Kato, IML at TGU 図形を描くカリキュラム 系統的な学びが重要 創造的プログラミング 図形の学びに
絡めた プログラミング 総合 教科 課程外 正多角形と円 楽しく創造的な 活動にするには
©2016- Naoki Kato, IML at TGU 図形を描くカリキュラム 図形関連のカリキュラム 正方形,長方形,直角三角形 2年
正三角形と二等辺三角形 3年 平行四辺形とひし形 正多角形と円 4年 5年 拡大縮小 対称 角度 合同 6年
©2016- Naoki Kato, IML at TGU 図形を描くカリキュラム モデルカリキュラム 図 図形
形 数 数 m mi ic cr ro o: :b bi it t ロ ロボ ボッ ット ト系 系 v vi is sc cu ui it t 6 アート 5 4 3 2 スイミー 1 きせつをえ がこう
©2016- Naoki Kato, IML at TGU 図形とプログラミング教育 2年:正方形と長方形(準備) https://scrapbox.io/IML-Lab/正方形と長方形 順次
©2016- Naoki Kato, IML at TGU 図形とプログラミング教育 2年:正方形と長方形 https://scrapbox.io/IML-Lab/正方形と長方形 順次
©2016- Naoki Kato, IML at TGU 図形とプログラミング教育 2年:正方形と長方形(発展) https://scrapbox.io/IML-Lab/正方形と長方形 順次
回数指定 繰り返し
©2016- Naoki Kato, IML at TGU 図形とプログラミング教育 4年:平行四辺形とひし形(角度の導入) https://scrapbox.io/IML-Lab/四角形と三角形をえがく(角度指定) 順次
回数指定 繰り返し ※繰り返しが未修の場合は用いない
©2016- Naoki Kato, IML at TGU 図形とプログラミング教育 4年:平行四辺形とひし形 https://scrapbox.io/IML-Lab/平行四辺形とひし形を描く 順次
回数指定 繰り返し ※繰り返しが未修の場合は最初は用いず 発展として導入する
©2016- Naoki Kato, IML at TGU 正多角形と円 図形でプログラミング教育
©2016- Naoki Kato, IML at TGU 正多角形と円 正多角形と円(1/2) https://scrapbox.io/IML-Lab/正多角形 正方形(一斉)
三角形(個別) (できた子は六角形) 回る角度の確認 ※繰り返しが未修の場合は最初は用いずここで導入する
©2016- Naoki Kato, IML at TGU 正多角形と円 正多角形と円(2/2) https://scrapbox.io/IML-Lab/正多角形 三角形(復習)
六角形,五角形,... を描きながら表を作成 三 三角 角形 形 四 四角 角形 形 六 六角 角形 形 内角の和 180 360 720 角の数 3 4 6 内角 60 90 120 回転 120 90 60
©2016- Naoki Kato, IML at TGU 正多角形と円 算数科 第3 指導計画の作成と内容の取り扱い
2 (2) プログラミングを体験しながら論理的思考 力を身に付けるための学習活動を行う場合 には,児童の負担に配慮しつつ, ・・・正多角形の作図を行う学習に関連し て,正確な繰り返し作業を行う必要があり, 更に一部を変えることでいろいろな正多角 形を同様に考えることができる場面などで 取り扱うこと。 (小学校学習指導要領 p.75)
©2016- Naoki Kato, IML at TGU 正多角形と円 正N角形を描く 端点を結ぶ 線分を描く
特定の長さの 線分を描く X度の方向を 調べる 同じ長さの 線分を描く N回繰り返す X=180-360/N パタン認識 ↓ パラメタライズ =一般化 正三角形を描く 正方形を描く 正五角形を描く
©2016- Naoki Kato, IML at TGU 正多角形と円 正多角形と円(2/2) https://scrapbox.io/IML-Lab/正多角形 三角形(復習)
六角形,五角形,... を描きながら表を作成 三 三角 角形 形 四 四角 角形 形 六 六角 角形 形 内角の和 180 360 720 角の数 3 4 6 内角 60 90 120 回転 120 90 60 回転する角を導く 1)180 ‒ 内角 2)360 ÷ 角の数
©2016- Naoki Kato, IML at TGU 正多角形と円 正多角形と円(2/2) https://scrapbox.io/IML-Lab/正多角形 順次
回数指定 繰り返し 変数 四則演算
©2016- Naoki Kato, IML at TGU うまくいく正多角形と円
©2016- Naoki Kato, IML at TGU 正多角形と円 この正多角形と円では 角ごとに 360÷n
だけ回ればいいんだ! 一般化 どんな正N角形でも 描けるプログラム プログラミング的思考 コンピュータ プログラムの凄さ
©2016- Naoki Kato, IML at TGU 正多角形と円 多角形と円では・・・ 三 三角
角形 形 四 四角 角形 形 六 六角 角形 形 角の数 3 4 6 内角 60 90 120 回転 120 90 60 かけると360だ!! 360÷角の数だ!! “教科書” の範囲ではない
©2016- Naoki Kato, IML at TGU 正多角形と円 でも,多角形と“円”を考えたときは 一回転(360度)を回りきる 一回転(360度)を
角の数で回りきる 360÷角
©2016- Naoki Kato, IML at TGU 正多角形と円 教科等の捉え方を広げれば 従来の教科等 の学び
教科等で育てる資質・能力 プログラミング教育 (プログラミング活動) で育てられる 資質・能力 教科等の学び
©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 対称図形でプログラミング教育 点対称図形
©2016- Naoki Kato, IML at TGU 「対象な図形」での学び
©2016- Naoki Kato, IML at TGU 対称図形でプログラミング教育 「対象な図形」での学び ア (イ)
対称な図形について理解すること。 イ (ア) 図形を構成する要素及び図形間の関係に着目し,構成の仕 方を考察したり図形の性質を見いだしたりするとともに,その性 質を基に既習の図形を捉え直したり日常生活に生かしたりするこ と。 (小学校学習指導要領 p.71-72) 対応する辺の長さや 対応する角の大きさ は等しい 対応する点を結ぶ線分 と対象の軸は直角 折り返すと 一致
©2016- Naoki Kato, IML at TGU 対称図形でプログラミング教育 「対象な図形」での学び ア (イ)
対称な図形について理解すること。 イ (ア) 図形を構成する要素及び図形間の関係に着目し,構成の仕 方を考察したり図形の性質を見いだしたりするとともに,その性 質を基に既習の図形を捉え直したり日常生活に生かしたりするこ と。 (小学校学習指導要領 p.71-72) 対応する辺の長さや 対応する角の大きさ は等しい 回転すると 一致
©2016- Naoki Kato, IML at TGU 対称図形でプログラミング教育 「対象な図形」描きでの学び ア (イ)
対称な図形について理解すること。 イ (ア) 図形を構成する要素及び図形間の関係に着目し,構成の仕 方を考察したり図形の性質を見いだしたりするとともに,その性 質を基に既習の図形を捉え直したり日常生活に生かしたりするこ と。 (小学校学習指導要領 p.71-72) 対応する点を意識 折り返しを イメージ
©2016- Naoki Kato, IML at TGU 対称図形でプログラミング教育 「対象な図形」プログラミングでの学び ア (イ)
対称な図形について理解すること。 イ (ア) 図形を構成する要素及び図形間の関係に着目し,構成の仕 方を考察したり図形の性質を見いだしたりするとともに,その性 質を基に既習の図形を捉え直したり日常生活に生かしたりするこ と。 (小学校学習指導要領 p.71-72) 折り返しをイメージ 左右は同方向 上下は反対方向 で描ける! 論理性
©2016- Naoki Kato, IML at TGU 対称図形でプログラミング教育 ちなみに 折り返しをイメージ 左右は同方向
上下は反対方向 180度回転をイメージ 左右は反対方向 上下は反対方向 一次変換 の考え方へ
©2016- Naoki Kato, IML at TGU 論理的思考のポイント は規則性を見つけるところ
©2016- Naoki Kato, IML at TGU 対称図形でプログラミング教育 規則性の発見のパターン l 図形の性質から
l 描き方を考えながら l できた手順から
©2016- Naoki Kato, IML at TGU 対称図形でプログラミング教育 思考:線対称だから・・・ 上の時は下だ!
©2016- Naoki Kato, IML at TGU 対称図形でプログラミング教育 思考:線対称だから・・・ 左の時は左だ!
©2016- Naoki Kato, IML at TGU 対称図形でプログラミング教育 思考:点対称は・・・ 左の時は右だ! 上の時は下だ!
©2016- Naoki Kato, IML at TGU 対称図形でプログラミング教育 規則性の発見のパターン l 図形の性質から
l 描き方を考えながら l できた手順から
©2016- Naoki Kato, IML at TGU 対称図形でプログラミング教育 思考:または線対称だから・・・ 対象線を軸に 折り返せばいいから
描き方も 対象線に対して 引っくり返せば・・・
©2016- Naoki Kato, IML at TGU 対称図形でプログラミング教育 思考:または点対称は・・・ 描き方も 対象点を中心に
180度回すから・・・ 対象点を中心に 180度回せばいいから
©2016- Naoki Kato, IML at TGU 対称図形でプログラミング教育 規則性の発見のパターン l 図形の性質から
l 描き方を考えながら l できた手順から
©2016- Naoki Kato, IML at TGU 対称図形でプログラミング教育 算数の学びとプログラミング教育 図形の性質 プログラミング活動
描く時の規則性 上下はひっくり返し why? 試行錯誤
©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 対称図形でプログラミング教育 線対称になるように下半分を描くコード l 論理的に規則を見つける活動に
どれなのか? 上半分用命令
©2016- Naoki Kato, IML at TGU 対称図形でプログラミング教育 プログラミングのすごさも! l 下半分は自動で描いてくれる機械に!
上半分用命令を変えるだけで
©2016- Naoki Kato, IML at TGU 教科とプログラミング教育 「対象な図形」プログラミングでの学び 学ぶことが 変わる
対応する点を意識 左右は同方向 上下は反対方向 で描ける!
©2016- Naoki Kato, IML at TGU おわりに 図形でプログラミング教育
©2016- Naoki Kato, IML at TGU おわりに 図形で系統的なプログラミング教育 創造的プログラミング 図形の学びに
絡めた プログラミング 総合 教科 課程外 正多角形と円
©2016- Naoki Kato, IML at TGU おわりに モデルカリキュラム 図 図形
形 数 数 m mi ic cr ro o: :b bi it t ロ ロボ ボッ ット ト系 系 v vi is sc cu ui it t 6 アート 5 正多角形と円 4 平行四辺形と ひし形 3 2 長方形と正方 形 スイミー 1 きせつをえ がこう
©2016- Naoki Kato, IML at TGU おしまい 図形でプログラミング教育