Upgrade to Pro — share decks privately, control downloads, hide ads and more …

小学校段階におけるプログラミング教育の在り方について/gunma20190729

 小学校段階におけるプログラミング教育の在り方について/gunma20190729

群馬県教育委員会 小学校プログラミング教育研修講座
 講義
2019年7月29日

Naoki Kato

July 29, 2019
Tweet

More Decks by Naoki Kato

Other Decks in Education

Transcript

  1. ©2016- Naoki Kato, IML at TGU 群馬県教育委員会 小学校プログラミング教育研修講座 20190729 小学校段階における

    プログラミング教育の在り方について 東京学芸大学 ICTセンター 教育情報化研究チーム 加藤直樹
  2. ©2016- Naoki Kato, IML at TGU 自己紹介 加藤直樹 東京学芸大学 ICTセンター

    教育情報化研究支援チーム 専門:情報工学 Human Computer Interaction 特にペン入力 ペン入力I/Fの教育への利用 文科省:デジタル教科書の効果的な活用の在り方等に 関する専門的検討会議(H30) ・協力者 :ICT活用教育アドバイザー派遣事業(H28-) ・アドバイザー 総務省:スマートスクール・プラットフォーム実証事業 「次世代学校ICT環境」の整備に向けた実証 (H29-) ・有識者(町田市,小金井市)
  3. ©2016- Naoki Kato, IML at TGU 自己紹介 加藤直樹 東京学芸大学 ICTセンター

    教育情報化研究支援チーム 専門:情報工学 Human Computer Interaction 特にペン入力 ペン入力I/Fの教育への利用
  4. ©2016- Naoki Kato, IML at TGU 自己紹介 学習者用デジタル教科書 学習者用デジタル教科書・教材等 の機能の在り方を提言

    学習者用デジタル教科書 ビューアの研究 学習者用デジタル教科書・教材 の実践研究 学習者用デジタル教科書 実践事例集
  5. ©2016- Naoki Kato, IML at TGU プログラミング教育導入の背景 産業(工業)革命? 画像引用:SCF2015webサイト http://scf.jp/ja/essay/a005.php

    →石炭→石油・電気 農業→軽工業→重工業 労働力:人→コンピュータ 判断:人→コンピュータ AI,IoT?
  6. ©2016- Naoki Kato, IML at TGU プログラミング教育導入の背景 (日本)社会に起こる変化 経済成長 人口

    一人当たりの生産力 生産人口 成長社会 → 成熟社会 Society5.0 ICT・AIが 常にあるものに 高度情報通信技術(AI技術)の発展 そして浸透 こういう社会にしたいなら
  7. ©2016- Naoki Kato, IML at TGU プログラミング教育導入の背景 国家戦略(IT総合戦略本部) (H26~H28/2016.4) l

    一定数の突出した能力を有するIT人材育成 l 新たな産業をリードする高度なIT人材育成 (参考)人材育成におけるプログラミング教育の位置付け等に係る調査報告書 現社会 Industry4.0 (第四次産業革命) 高度なIT利活用社会 (超スマート社会)
  8. ©2016- Naoki Kato, IML at TGU プログラミング教育導入の背景 近い将来すべての人に求められるもの 高度IT人材 ミドルIT人材

    課題 発見 解決 新たな価値の創造 高度情報通信技術 AI技術 活用 こういうこと ができる 依頼
  9. ©2016- Naoki Kato, IML at TGU プログラミング教育導入の背景 国家戦略(IT総合戦略本部) (H26~H28/2016.4) l

    一定数の突出した能力を有するIT人材育成 l 新たな産業をリードする高度なIT人材育成 + l あらゆる国民層に対して ITに係る能力を醸成するための取組 (参考)人材育成におけるプログラミング教育の位置付け等に係る調査報告書 現社会 Industry4.0 (第四次産業革命) 高度なIT利活用社会 (超スマート社会)
  10. ©2016- Naoki Kato, IML at TGU プログラミング教育導入の背景 学習指導要領における情報教育の方針 創造 協働

    自立 加速度的に進展 し続ける社会 Industry4.0 (第四次産業革命) 生きる力 情報技術の発展・浸透 情報化・グローバル化 人間性 学びに向 かう力 思考力 判断力 表現力 知識 技能 言語能力・情報活用能力 問題発見・解決能力 学習の基盤 情報及び情報技術を適切かつ効果的に 活用して、問題を発見・解決したり自 分の考えを形成したりしていくために 必要な資質・能力 (小学校学習指導要領解説 p.51) 情報の科学的な理解に裏打ちされた 情報活用能力を育むことが重要
  11. ©2016- Naoki Kato, IML at TGU プログラミング教育導入の背景 基盤的な力としての情報活用能力の育成 情報活用能力 言語能力

    問題発見・解決能力 基盤的な力 人間性 学びに向 かう力 思考力 判断力 表現力 知識 技能 創造 協働 自立 技術分野 情報に関する技術 プログラミング教育 基本的な操作 情報モラル 情報化と社会・産業 2021- 2022- 2020- 情報Ⅰ(必修) 情報Ⅱ AI・Data Science教育
  12. ©2016- Naoki Kato, IML at TGU プログラミング教育導入の背景 プログラミングは高度なICT活用 l 全ての人ができる必要はないが

    できることは知っておいたほうが幸せ Programming すごいコンピュータ コンピュータを 知る上で 良い題材 論理的思考が 必要な活動
  13. ©2016- Naoki Kato, IML at TGU プログラミング教育導入の背景 世界中でプログラミング教育 l イスラエル

    n 2000年,高校で「Computer Science」 l ハンガリー n 2003年 「Informatica」6~10歳で必修 l イングランド(英国) n 2014年 「Computing」5~13歳で必修 l フィンランド n 2016年から必修化(教科横断型) l オーストラリア n 2016年「Digital Technologies」
  14. ©2016- Naoki Kato, IML at TGU プログラミング教育導入の背景 国家戦略(IT総合戦略本部) (H26~H28/2016.4) l

    一定数の突出した能力を有するIT人材育成 l 新たな産業をリードする高度なIT人材育成 + l あらゆる国民層に対して ITに係る能力を醸成するための取組 l 特に若年層に対するプログラミング教育 (参考)人材育成におけるプログラミング教育の位置付け等に係る調査報告書 現社会 Industry4.0 (第四次産業革命) 高度なIT利活用社会 (超スマート社会)
  15. ©2016- Naoki Kato, IML at TGU プログラミング教育導入の背景 基盤的な力としての情報活用能力の育成 情報活用能力 言語能力

    問題発見・解決能力 基盤的な力 人間性 学びに向 かう力 思考力 判断力 表現力 知識 技能 創造 協働 自立 技術分野 情報に関する技術 プログラミング教育 基本的な操作 情報モラル 情報化と社会・産業 2021- 2022- 2020- 情報Ⅰ(必修) 情報Ⅱ AI・Data Science教育
  16. ©2016- Naoki Kato, IML at TGU 小学校におけるプログラミング教育 学習指導要領での記載 各教科等の特質に応じて, を,計画的に実施

    第3 1 (3) イ 児童がプログラミングを体験しながら, コンピュータに意図した処理 を行わせるために必要な論理的思考力 を身に付けるための学習活動 (小学校学習指導要領 p.8)
  17. ©2016- Naoki Kato, IML at TGU 小学校におけるプログラミング教育 学習指導要領での記載 各教科等の特質に応じて, を,計画的に実施

    第3 1 (3) イ 児童がプログラミングを体験しながら, コンピュータに意図した処理 を行わせるために必要な論理的思考力 を身に付けるための学習活動 (小学校学習指導要領 p.8)
  18. ©2016- Naoki Kato, IML at TGU 小学校におけるプログラミング教育 学習指導要領での記載の意味 第3 1

    (3) イ 児童がプログラミングを体験しながら, コンピュータに意図した処理 を行わせるために必要な論理的思考力 を身に付けるための学習活動 (小学校学習指導要領 p.8) プログラミング 論理的に考える力 のために ※単なるコンピュータ利用とも解釈できるが 文脈からプログラミングであることは自明 導入の背景
  19. ©2016- Naoki Kato, IML at TGU 小学校におけるプログラミング教育 学習指導要領からプログラミング的思考へ 自分が意図する一連の活動を実現するために、 どのような動きの組合せが必要であり、

    一つ一つの動きに対応した記号を、 どのように組み合わせたらいいのか、 記号の組合せをどのように改善していけば、 より意図した活動に近づくのか、 といったことを論理的に考えていく力 (小学校学習指導要領解説 p.85) プログラミング するときの一連の活動 を 論理的に考える力
  20. ©2016- Naoki Kato, IML at TGU 小学校におけるプログラミング教育 プログラミング的思考 大きく複雑な 高度情報化社会における

    高度情報化社会における 大きな武器である 抽 象 化 モ デ ル 化 一 般 化 分解 構造化 手順化 評価 順序 分岐 反復 並列 演繹・帰納(類推,仮説) 問題 Computer 高速化・自動化 論理的思考・パタン認識 パ ラ メ タ ラ イ ズ アルゴリズム的思考
  21. ©2016- Naoki Kato, IML at TGU 正多角形を簡単に綺麗に描きたい 正多角形 を描く 正三角形

    を描く 正方形 を描く 正五角形 を描く (問題の)分解 線分を描く 線分を描く 線分を描く 分解+手順(順次)
  22. ©2016- Naoki Kato, IML at TGU 正多角形を簡単に綺麗に描きたい 線分を描く 線分を描く 線分を描く

    特定の長さの 線分を描く 定規を 合わせる 特定の長さの 線分を描く 分解+手順(順次)
  23. ©2016- Naoki Kato, IML at TGU 正多角形を簡単に綺麗に描きたい 線分を描く 線分を描く 線分を描く

    分度器を 合わせる 60度の方向を 調べる 定規を 合わせる 同じ長さの 線分を描く 60度の方向 に点を打つ 同じ長さの 線分を描く 分解+手順(順次) 分解+手順(順次)
  24. ©2016- Naoki Kato, IML at TGU 正多角形を簡単に綺麗に描きたい 線分を描く 線分を描く 線分を描く

    分解+手順(順次) 端点を結ぶ 線分を描く 定規を 合わせる 端点を結ぶ 線分を描く
  25. ©2016- Naoki Kato, IML at TGU 正多角形を簡単に綺麗に描きたい 端点を結ぶ 線分を描く 特定の長さの

    線分を描く 90度の方向を 調べる 同じ長さの 線分を描く 90度の方向を 調べる 同じ長さの 線分を描く 正方形を描く 正五角形を描く 特定の長さの 線分を描く 108度の方向を 調べる 同じ長さの 線分を描く 108度の方向を 調べる 同じ長さの 線分を描く 端点を結ぶ 線分を描く 108度の方向を 調べる 同じ長さの 線分を描く 端点を結ぶ 線分を描く 特定の長さの 線分を描く 60度の方向を 調べる 同じ長さの 線分を描く 正三角形を描く
  26. ©2016- Naoki Kato, IML at TGU 正多角形を簡単に綺麗に描きたい 端点を結ぶ 線分を描く 特定の長さの

    線分を描く 90度の方向を 調べる 同じ長さの 線分を描く 正方形を描く 正五角形を描く 特定の長さの 線分を描く 108度の方向を 調べる 同じ長さの 線分を描く 端点を結ぶ 線分を描く 端点を結ぶ 線分を描く 特定の長さの 線分を描く 60度の方向を 調べる 同じ長さの 線分を描く 正三角形を描く 1回繰返し 2回繰返し 3回繰返し パタン認識 + 手順化 (繰り返し)
  27. ©2016- Naoki Kato, IML at TGU 正多角形を簡単に綺麗に描きたい 正N角形を描く 端点を結ぶ 線分を描く

    特定の長さの 線分を描く X度の方向を 調べる 同じ長さの 線分を描く N-2回繰り返す X=180-360/N パタン認識 ↓ パラメタライズ =一般化 (定式化) 正三角形を描く 正方形を描く 正五角形を描く
  28. ©2016- Naoki Kato, IML at TGU 正多角形を簡単に綺麗に描きたい 端点を結ぶ 線分を描く 特定の長さの

    線分を描く X度の方向を 調べる 同じ長さの 線分を描く N-2回繰り返す X=180-360/N これは小学生用 の手順 コンピュータに 描かせる場合は プログラミング言語 にある命令で構成
  29. ©2016- Naoki Kato, IML at TGU 小学校におけるプログラミング教育 学習指導要領での記載 各教科等の特質に応じて, を,計画的に実施

    第3 1 (3) イ 児童がプログラミングを体験しながら, コンピュータに意図した処理 を行わせるために必要な論理的思考力 を身に付けるための学習活動 (小学校学習指導要領 p.8)
  30. ©2016- Naoki Kato, IML at TGU 小学校におけるプログラミング教育 プログラミング教育の手引きにも とある 児童がプログラミングに取り組んだり、

    コンピュータを活用したりすることの 楽しさや面白さ、ものごとを成し遂げた という達成感を味わうことが重要 体験が 重要 楽しさ 面白さ も重要
  31. ©2016- Naoki Kato, IML at TGU 小学校におけるプログラミング教育 プログラミング体験が重要な理由 l プログラミング体験は楽しい→主体性へ

    l 試行錯誤が容易 n 自分の考えが正しいかが確認できる n 間違ってたら容易に修正に挑戦できる コンピュータに・・・ 必要な論理的思考力
  32. ©2016- Naoki Kato, IML at TGU 小学校におけるプログラミング教育 もう一つの育む力 l これにも体験が必須

    プログラムの働きやよさ,情報社会がコンピュータをはじめと する情報技術によって支えられていることなどに気付き,身近 な問題の解決に主体的に取り組む態度やコンピュータ等を上手 に活用してよりよい社会を築いていこうとする態度などを育む こと (小学校学習指導要領解説 p.85) すごい やってみる のような態度
  33. ©2016- Naoki Kato, IML at TGU 小学校におけるプログラミング教育 学習指導要領での記載 各教科等の特質に応じて, を,計画的に実施

    l 教科等の中でプログラミング教育 第3 1 (3) イ 児童がプログラミングを体験しながら, コンピュータに意図した処理 を行わせるために必要な論理的思考力 を身に付けるための学習活動 (小学校学習指導要領 p.8)
  34. ©2016- Naoki Kato, IML at TGU プログラミング教育の展開 プログラミング教育の根っこのところ 創造 協働

    自立 人間性 学びに向 かう力 思考力 判断力 表現力 知識 技能 言語能力・情報活用能力 問題発見・解決能力 学習の基盤 すごい やってみる のような態度 抽 象 化 モ デ ル 化 一 般 化 分解 構造化 手順化 評価 順序 分岐 反復 並列 演繹・帰納(類推,仮説) 問題 Computer 高速化・自動化 論理的思考・パタン認識 パ ラ メ タ ラ イ ズ
  35. ©2016- Naoki Kato, IML at TGU プログラミング教育の展開 そして創造的なプログラミングへ n 理科+総合+図工+社会+家庭科

    (写真) 前原小、6年生がフィジカルコンピューティングで「電気」を学ぶ ICT教育ニュース 2017年10月30日 入力 明るさ 温度 加速度 方位 ボタン 湿度 気圧 酸素濃度 : 出力 光 熱 音 動力 : 人がそばにいて 温度が高いと 温度に応じて回る扇風機
  36. ©2016- Naoki Kato, IML at TGU プログラミング教育の展開 それには基礎的な力が必要です 正多角形を描く 楽しみながら

    論理的思考を働かせながら 創造的な プログラミング 画面描画 繰り返し 四則演算 変数 + コーディング力 など 教科の学びの強化
  37. ©2016- Naoki Kato, IML at TGU プログラミング教育の展開 技能の習得は狙いではないという点 なんてことはできない l

    ある程度はプログラミングが できる必要があります 学習活動としてプログラミングに取り組むねら いは,プログラミング言語を覚えたり,プログ ラミングの技能を習得したりといったことでは なく (小学校学習指導要領解説 p.85) 英語を知らずに 英語で会話 ボールが 投げれないのに 野球をする リコーダが 使えないのに 演奏を楽しむ
  38. ©2016- Naoki Kato, IML at TGU プログラミング教育の展開 そのために低学年から系統的な学びが重要 創造的プログラミング ア

    ン プ ラ グ ド 情報化社会に関する 探究的課題の中での プログラミング プログラミング 導入 操作練習 教科の学びに 絡めた プログラミング 総合 教科 課程外 多角形を描く 電気の利用
  39. ©2016- Naoki Kato, IML at TGU 道順プログラミング タンジブルプログラミング 上左写真:プログラミングロボット True

    true https://www.kenis.co.jp/truetrue/index.html 下中写真:GIZMODO https://www.gizmodo.jp/2016/03/3cubetto.html 下右写真:プログラミング+ https://ascii.jp/elem/000/001/265/1265712/ 1年生活・小平市立小平第七小
  40. ©2016- Naoki Kato, IML at TGU 道順プログラミング 道順プログラミングのコーディング l 使える言葉(記号)に合わせて

    ルートを考える(コーディング) 前に4 左に1 前に2 左に2 前に4 左を向く 前に1 右を向く 前に2 左を向く 前に2 または
  41. ©2016- Naoki Kato, IML at TGU 道順プログラミング うまくいくタンジブルプログラミング l 意図通り動かなかった時

    正しい試行錯誤につながらない 写真:プログラミングロボ コード・A・ピラー https://www.coporii.com/?pid=113251915 プログラムが 見えること (確実に入力できること) でないと 考えが間違っていたのか 入力ミスしたかがわからない
  42. ©2016- Naoki Kato, IML at TGU 道順プログラミング うまくいくアンプラグド活動 写真:奥多摩町立古里小学校 プログラミング的思考を

    (論理的に思考を) させる 又は したことを振り返させる 実行とデバッグを できるように 記号(言語)を 意識させる
  43. ©2016- Naoki Kato, IML at TGU 表現活動でプログラミング教育 表現活動とプログラミング教育 作品 創造

    具体化 感性的・論理的 イメージ 感性的・論理的 表したいこと 楽しい! もっと創りたい プログラミング
  44. ©2016- Naoki Kato, IML at TGU 理科におけるプログラミング教育 うまくいく教科でのプログラミング教育 l 今までに囚われ過ぎないとうまくいく

    従来の教科等の学び 教科等で育てる資質・能力 プログラミング教育 (プログラミング活動) で育てられる 資質・能力 教科等の学び
  45. ©2016- Naoki Kato, IML at TGU おわりに 近い将来すべての人に求められるもの 高度IT人材 ミドルIT人材

    課題 発見 解決 新たな価値の創造 高度情報通信技術 AI技術 活用 (簡単な開発) こういうこと ができる 依頼
  46. ©2016- Naoki Kato, IML at TGU おわりに 基盤的な力としての情報活用能力の育成 情報活用能力 言語能力

    問題発見・解決能力 基盤的な力 人間性 学びに向 かう力 思考力 判断力 表現力 知識 技能 創造 協働 自立 技術分野 情報に関する技術 プログラミング教育 基本的な操作 情報モラル 情報化と社会・産業 2021- 2022- 2020- 情報Ⅰ(必修) 情報Ⅱ AI・Data Science教育