Submit Search
Why programming in mandatory education? なぜプログラミングを義務教育にするのか?プログラミング的思考
Download as PPTX, PDF
1 like
81 views
Ryo Murakami
なぜ2020年から、義務教育でプログラミングをするのか。 プログラミング教育では、プログラミング言語ではなく、プログラミング的思考を学ぶが、それは何で、何に役立つのか。
Technology
Read more
1 of 80
Download now
Download to read offline
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
More Related Content
PDF
2020年から始まる小学校プログラミング教育の話 #osc19os
Masahito Zembutsu
PDF
プログラミング教育の基礎知識
Masahito Zembutsu
PPTX
小学校プログラミング教育教員向け研修<基礎知識>
Asakura Megumi
PDF
Hour of-code-2016冬-シンポジウム
Yuta Tonegawa
PDF
利根川講演@北海道20170113
Yuta Tonegawa
PPTX
~みんなに知ってほしい~プログラミング教育基礎知識
Asakura Megumi
PDF
20180303 プログラミング教育明日会議 利根川講演
Yuta Tonegawa
PDF
201802 利根川講演 in 仙台
Yuta Tonegawa
2020年から始まる小学校プログラミング教育の話 #osc19os
Masahito Zembutsu
プログラミング教育の基礎知識
Masahito Zembutsu
小学校プログラミング教育教員向け研修<基礎知識>
Asakura Megumi
Hour of-code-2016冬-シンポジウム
Yuta Tonegawa
利根川講演@北海道20170113
Yuta Tonegawa
~みんなに知ってほしい~プログラミング教育基礎知識
Asakura Megumi
20180303 プログラミング教育明日会議 利根川講演
Yuta Tonegawa
201802 利根川講演 in 仙台
Yuta Tonegawa
Similar to Why programming in mandatory education? なぜプログラミングを義務教育にするのか?プログラミング的思考
(20)
PDF
利根川講演@長野塩尻20170120
Yuta Tonegawa
PDF
プログラミング有識者会議を読み解く
Yuta Tonegawa
PDF
研修資料
Yuta Tonegawa
PDF
プログラミング教育シンポジウム@札幌 資料
Yuta Tonegawa
PPTX
20190723 programming education at Elementary school, Junior high school and S...
Yoshio Matsumoto
PDF
プログラミング研修資料 新潟県田上町20170807
Yuta Tonegawa
PDF
研修資料@群馬県教育センター
Yuta Tonegawa
PDF
3分で分かる「プログラミング教育・情報教育」
Masahito Zembutsu
PDF
利根川講演 In 早稲田
Yuta Tonegawa
PDF
中教審答申おける小学校でのプログラミング教育に関する記述のまとめ
Kazuhiro Abe
PDF
利根川講演 In 香川201708
Yuta Tonegawa
PDF
201712 利根川講演 in 松江
Yuta Tonegawa
PPTX
小学校プログラミング教育教員向け研修<学校教育での実践>
Asakura Megumi
PDF
プログラミング教育の動向と期待
Naoki Kato
DOCX
201702_YT
Yuuri T
PDF
福島県職員向けプログラミング
Hirokazu Tokuno
PDF
子供達と プログラミングをはじめよう
Masao Niizuma
PPTX
小学校段階における論理的思考力や創造性、問題解決能力等の育成とプログラミング教育に関する有識者会議(第1回) みんなのコード 発表資料
Yuta Tonegawa
PDF
プログラミング教育を学ぶ
Naoki Kato
PDF
小学校でのプログラミング導入(公開用) 178015
NEL&M Inc.
利根川講演@長野塩尻20170120
Yuta Tonegawa
プログラミング有識者会議を読み解く
Yuta Tonegawa
研修資料
Yuta Tonegawa
プログラミング教育シンポジウム@札幌 資料
Yuta Tonegawa
20190723 programming education at Elementary school, Junior high school and S...
Yoshio Matsumoto
プログラミング研修資料 新潟県田上町20170807
Yuta Tonegawa
研修資料@群馬県教育センター
Yuta Tonegawa
3分で分かる「プログラミング教育・情報教育」
Masahito Zembutsu
利根川講演 In 早稲田
Yuta Tonegawa
中教審答申おける小学校でのプログラミング教育に関する記述のまとめ
Kazuhiro Abe
利根川講演 In 香川201708
Yuta Tonegawa
201712 利根川講演 in 松江
Yuta Tonegawa
小学校プログラミング教育教員向け研修<学校教育での実践>
Asakura Megumi
プログラミング教育の動向と期待
Naoki Kato
201702_YT
Yuuri T
福島県職員向けプログラミング
Hirokazu Tokuno
子供達と プログラミングをはじめよう
Masao Niizuma
小学校段階における論理的思考力や創造性、問題解決能力等の育成とプログラミング教育に関する有識者会議(第1回) みんなのコード 発表資料
Yuta Tonegawa
プログラミング教育を学ぶ
Naoki Kato
小学校でのプログラミング導入(公開用) 178015
NEL&M Inc.
Ad
Why programming in mandatory education? なぜプログラミングを義務教育にするのか?プログラミング的思考
1.
2020年 1
2.
新学習指導要領 2
3.
どういう方針/教育に変わるのか? 3
4.
ベネッセ曰く 4
5.
5
6.
この方針に基づき、 6
7.
プログラミング教育が追加 7
8.
なぜ、プログラミング教育? 8
9.
小学校プログラミング教育の手引き (文科省) 9
10.
プログラミング教育が導入される理由 10
11.
この手引きによれば、 11
12.
コンピュータなどの情報機器やサービスとそれによってもたらされ る情報とを適切に選択・活用して問題を解決していくことが不可欠 な社会が到来しつつあります。 (中略) コンピュータをより、適切に効果的に活用していくためには、その 仕組みを知ることが重要です。プログラミングによって、コン ピュータに自分が求める動作をさせることができるとともに、 コンピュータの仕組みの一端をうかがい知ることができるので、コ ンピュータが「魔法の箱」でなくなりより主体的に活用することに 繋がります。 (小学校プログラミング教育の手引き 第一版 文科省
より引用) 12
13.
あとで自分で読んでください 13
14.
与えられた目的も悪くないですが、 14
15.
15
16.
今回はすこし自分で考えてみました 16
17.
考えのプロセスを共有します 17
18.
プログラミングとは何で、 なぜ義務教育化されるのか? ~プログラミング的思考を体験してみよう!~
19.
プログラミング教育がなぜ必要か 19
20.
それを知るには、 20
21.
そもそも プログラム とはなにか? 21
22.
22
23.
プログラム? 23
24.
24
25.
25
26.
プログラム≒(イベント, やることの)実行計画 26
27.
プログラミング≒実行計画をつくること 27
28.
ここで考えたいことは、 28
29.
『なぜ(イベント, やることの)実行計画を 作るのか?』 29
30.
『なぜ(イベント, やることの)実行計画を 作れることが大事なのか?』 30
31.
これがわかれば、 プログラミング教育をする理由も わかるかも!? 31
32.
結論を言ってしまうと、 32
33.
“やることを示すことで、 生産性をあげるため。” 33
34.
どういうこと? 34
35.
「このイベントを円滑に進めるには どうすればいいか?」 ということを題材に考えてみましょう。 35
36.
仮にこのイベントの プログラムが なかったら? 36
37.
今回のプログラムは、 37
38.
19:00 ~ 19:59
乾杯 20:00 ~ 20:29 プレゼン 20:30 ~ 22:00 談笑 38
39.
この流れを、主催者しか知らなかったら? 39
40.
1. スタッフと参加者をまとめにくい 協力してもらえない 40
41.
2. 主催者が休んだらアウト イベント中止 41
42.
生産性が下がる 42
43.
19:00 ~ 19:59
乾杯 20:00 ~ 20:29 プレゼン 20:30 ~ 22:00 談笑 43 プログラムがあると、なにすりゃいいかわかる →生産性が上がる →プログラムを作る能力を教育しよう!
44.
「OK, わかった。でもそれくらいの プログラム誰でも書けるだろ」 44
45.
「義務教育する必要なくね?」 45
46.
たしかに。でも、考えてほしい。 46
47.
もしあなたがこのプログラムを受け取って、 同じイベント進行ができますか? 47
48.
19:00 ~ 19:59
乾杯 20:00 ~ 20:29 プレゼン 20:30 ~ 22:00 談笑 48
49.
このプログラムから得られる情報で、 何をいつするのかを、誰にでも伝わる形に、 プログラムを書き直してみましょう。 49
50.
もし、{現在時刻} =19:00ならば、 →{乾杯} 50 もし、{現在時刻} =20:00ならば、 →{プレゼン開始} もし、{現在時刻}
>20:30ならば、 →{談笑} 毎分時計を見ることで、{現在時刻}を取得し
51.
これくらいなら、書き直すのは簡単! 51
52.
でも、「誰にでも伝わる」? 52
53.
もし、{現在時刻} =19:00ならば、 →{乾杯} 53 もし、{現在時刻} =20:00ならば、 →{プレゼン開始} もし、{現在時刻}
=20:30ならば、 →{談笑} 音頭は誰? プレゼンターは? 順序は? 誰が?
54.
54
55.
もし、{現在時刻} =19:00ならば、 →{堀下さんが乾杯の音頭} 55 もし、{現在時刻} =20:00ならば、 →{村上、長尾、ゲスト、の順でプレゼン開始} もし、{現在時刻}
=20:30ならば、 →{イベントの参加者が談笑}
56.
ここまでいけば、さっきよりは伝わる。 56
57.
さらにちょっと手直しすると、 コンピュータ(将来的にはAIロボット?)も 理解してくれる表現になる 57
58.
if time.now ==“19:00”: cheers(ondo=horishita) 58 if
time.now == “20:00”: start_presentation(order = [murakami, nagao, guest]) if time.now == “20:30”: talking(participants = event.participants)
59.
更に言うと、実際は、 もっと多くのことを考えないといけない 59
60.
予算は? 機材や設備は? 料理は? 告知は? 写真撮影は? テーマ決めは? 60
61.
いつ,どこで,誰が,何をどうやってやる? When, Where, Who,
What, How? 61
62.
ここまでくると、そう簡単ではない 62
63.
より複雑な手続きを 人間にもコンピュータにも 伝わるようにしたい →そうすれば生産性上がる 63
64.
この方法を考えるプロセスはつまり、 64
65.
問題を解決する(何かを成す)ための 一連の手続きを言語化、記号化すること 65
66.
これが、 プログラミング的思考 66
67.
67
68.
if time.now ==“19:00”: cheers(ondo=horishita) 68 if
time.now == “20:00”: start_presentation(order = [murakami, nagao, guest]) if time.now == “20:30” talking(participants = event.participants) やりたいことの記号化
69.
このプログラムを作る過程で、 様々な力を使用した。 69
70.
イベントの内容を俯瞰してとらえた ↓ パターン認識やメタ認知。 物事の仕組み化、考察に使える。 70
71.
「イベントを円滑に進めたい」という思い ↓ 目標や課題を設定する力 71
72.
人間でもコンピュータでもわかるように 言語化、記号化 ↓ AIやプログラムを使う際に使える 72
73.
言語化&記号化の際、 徐々に表現を改善した ↓ PDCA 73
74.
問題解決に必要そうな 様々な要素を含んでいる 74
75.
だから、プログラミング的思考が大事。 75
76.
プログラミング教育大事 76
77.
きっと、これからの子どもたちは プログラミング的思考を駆使して、 各種問題を解決していくでしょう。 77
78.
自分がおっさんになったら、 彼ら彼女らの足を引っ張らずに、 一緒に頑張りたいものです。 78
79.
一緒にプログラミングの力で、 世界を少しずつ進めていきましょう 79
80.
プログラミングとは何で、 なぜ義務教育化されるのか? ~プログラミング的思考を体験してみよう!~
Download