Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.
子供たちと
プログラミングするときに
大切ないくつかのこと
青山学院大学
社会情報学部
阿部和広
ところで
ところで
• みなさんは、何を得るために、きょうここに来
たのでしょうか
プログラミング学習の現状
• 2012年度から、中学校の技術家庭科で「プ
ログラムによる計測・制御」が必修に
プログラミング学習の現状
• 2012年度から、中学校の技術家庭科で「プ
ログラムによる計測・制御」が必修に
プログラミング学習の現状
• 2012年度から、中学校の技術家庭科で「プ
ログラムによる計測・制御」が必修に
• 小学校では一部の学校を除いてまだない
• 学習指導要領で定められていない
• 情報機器に慣れ親しみ活用する程度
プログラミング学習の現状
•国の方針
•2016年4月の産業競争力会議で、
安倍首相は、2020年度から小学
校でもプログラミング学習を必
修化する方針を表明
•第4次産業革命の担い手として
小学校段階における論理的思考力や創
造性、問題解決能力等の育成とプログ
ラミング教育に関する有識者会議
• 小学校段階におけるプログラミング教育の在り
方について(議論の取りまとめ)
• 将来どのような職業に就くとしても、時代を超えて
普遍的に...
プログラミング的思考
• 自分が意図する一連の活動を実現するために、
どのような動きの組合せが必要であり、一つ一
つの動きに対応した記号を、どのように組み合
わせたらいいのか、記号の組合せをどのように
改善していけば、より意図した活動に近づくの...
中学校・高等学校では
• 中学校技術・家庭科技術分野の「情報に関する
技術」において、計測・制御に関するプログラ
ミングだけではなく、コンテンツに関するプロ
グラミングを指導内容に盛り込むことによって、
プログラミングに関する内容を倍増させるこ...
子供たちが学ぶ意味
• プロのプログラマーになるため
• 計算機科学を学ぶため
• 就職に有利
子供たちが学ぶ意味
• プロのプログラマーになるため
• 計算機科学を学ぶため
• 就職に有利
• ゲームが好きだから
• 面白そうだから
• アイデアを実現するために必要だから
子供たちが学ぶ意味
• プロのプログラマーになるため
• 計算機科学を学ぶため
• 就職に有利
• ゲームが好きだから
• 面白そうだから
• アイデアを実現するために必要だから
• ものづくりを通して学べるから
子供たちとプログラミング
• 生まれた時からデジタル機器に囲まれて
いる
• デジタルネイティブ
• デジタル機器を使いこなす
子供たちとプログラミング
• 生まれた時からデジタル機器に囲まれて
いる
• デジタルネイティブ
• デジタル機器を使いこなす
子供たちとプログラミング
• 生まれた時からデジタル機器に囲まれて
いる
• デジタルネイティブ
• デジタル機器を使いこなす
• しかし
• 消費するだけで生み出していない
• 使っていても、仕組みはわからない
子供たちとプログラミング
• 生まれた時からデジタル機器に囲まれて
いる
• デジタルネイティブ
• デジタル機器を使いこなす
• しかし
• 消費するだけで生み出していない
• 使っていても、仕組みはわからない
• そこで
• プログラミング...
ものづくりを通して学ぶ
•y = ax + b
• 楽しい?
• なんに使うの?
• 自分に関係ある?
ものづくりを通して学ぶ
•y = ax + b
• 楽しい?
• なんに使うの?
• 自分に関係ある?
•ゲームのコントローラーが、0~100
の値を返す。これで自機を動かした
い。ただし、画面のx座標は-240から
240まで
• これならど...
子供たちは彼らに
とって個人的に意
味のあるものを組
み立てている時の
み、それを知的に
行っているという
ことである。
ミッチェル・レズニック
MITメディアラボ教授 Scratch開発者
子供たちの興味・関心
•ゲーム
•アニメーション
•音楽
•インタラクティブなアート
など
Scratch
これは遊びではないのか
•遊びと勉強とは違う
•学校で行う活動にはそぐわない
これは遊びではないのか
•遊びと勉強とは違う
•学校で行う活動にはそぐわない
のだろうか?
三鷹市立中原小学校
中原はちのすけクラブ
38
仙台市立
荒町小学校
学年 科目 単元
1年生 市民科 パソコンをつかおう(パソコンの基本操作)
2年生 算数科 かけ算(1)
3年生 理科 風やゴムのはたらき
4年生 国語科 言葉から風景を想像しよう~短歌をデジタル画で味わおう~
5年生 音楽科 音楽づくり
6年...
42
「試行錯誤するようになった」
「自ら進んで取り組むようになった」
42
教員の声
小学生には難しすぎる
•あの学校だからできる
•うちではむり
課題
•専門家や支援員を各地の学校に配置
できるのか
• 単にプログラミングの専門家ではだめ
•事例が少ない
• 各地で実践した指導案の共有
具体的取り組み
•文部科学省
• 平成27年3月「プログラミング教育実践ガ
イド」
• http://jouhouka.mext.go.jp/school/programming_zirei/
• 平成27年度情報教育指導力向上支援事業
• 平...
小学生には難しすぎる
•あの学校だからできる
•うちではむり
課題
•マインドセットを転換できるか
•教員主体から児童主体へ
•自分がよくわからないものは教えられ
ない
• 児童の方がすぐに教員より詳しくなる
•一方的に教える立場から、児童を発想
や理解を助けるファシリテーターに
•トラブルを恐れるのでは...
プログラミングは
•技術の習得や就職のためだけでは
ない
•表現の新しい形式
•学びの新しい形
ミッチェル・レズニック
• プログラミングが、知識や技能を習得す
るのに役立つかどうかわからない
• プログラミングが、思考力、判断力、表
現力、課題解決力などの能力向上に役立
つかどうかわからない
• プログラミングが、児童が主体的に学習
に取り組む態度を養うことに...
これらの疑問が解消されれば
自然に学校に入る
• プログラミングが、知識や技能を習得す
るのに役立つかどうかわからない
• プログラミングが、思考力、判断力、表
現力、課題解決力などの能力向上に役立
つかどうかわからない
• プログラミングが、...
•多くの教員は、情報科学やプログラ
ミング、構築主義の考えに詳しくな
いため、その有効性を見いだせない
•具体的に、各教科の各単元とプログ
ラミングをどう結び付けてよいか分
からない
教員と専門家の共同作業を通し
て、これらに応えていく
•多くの教員は、情報科学やプログラ
ミング、構築主義の考えに詳しくな
いため、その有効性を見いだせない
•具体的に、各教科の各単元とプログ
ラミングをどう結び付けてよいか分
からない
小学校段階におけるプログラミン
グ教育の在り方について(議論の
取りまとめ)
• 全ての小学校を念頭に置いた実施に加えて、地
域の特性等に応じて、研究開発学校や調査研究
校、民間企業やNPOによる各種事業の実施校等
におけるプログラミング教育を...
CoderDojoになにができるのか
CoderDojoはなにができるのか
• あんまり気にせず、できることを、できる範囲
でやりましょう
私たちはなぜここにいるのか
• なんで?
私たちはなぜここにいるのか
• なんで?
• 子供が好き
• たまたま、プログラミングができる
• 子供に教えたい!
• それが世の中のためになる
• 自分の同類を増やしたい
「教える」ことについて
• そもそも教えることは可能なのか
「学ぶ」ことについて
• 学ぶためにはなにが必要か
なにを助けるべきか
なにを助けるべきか
• ゲームにスコアをつけたいけれど、どうしたら
よいかわからない
• ミサイルを連射したい
なにを助けるべきではないか
なにを助けるべきではないか
なにを助けるべきではないか
• もうちょいで自分で気づけそう
• 自分なりのこだわりでやっている
予定調和のプレッシャー
予定調和のプレッシャー
• 最後に発表会をやらなければ
• そのためには手伝ってでも作品を完成させない
と
「なにかやんなきゃ、すぐや
ろう、いまやろう」について
「なにかやんなきゃ、すぐや
ろう、いまやろう」について
• それは本当に行う必要のあることか
• だれのために、なんのために行うのか
「子供ってすごい」について
• 子供はすごい
• ワークショップをいちどやればわかる
• その一方で、子供はすごくない
• それを知るためには、よく観察する必要がある
私たちはなにをすべきか
• まず、自分が楽しいと思うことをやる
私たちはなにをすべきか
• まず、自分が楽しいと思うことをやる
• 私たちが、がんばればがんばるほど、もしかし
たら、子供たちの学びの機会をうばっているの
かもしれない
私たちはなにをすべきか
• まず、自分が楽しいと思うことをやる
• 私たちが、頑張れば頑張るほど、もしかしたら、
子供たちの学びの機会をうばっているのかもし
れない
• 事前に完璧な準備をするのではなく、子供たち
と同じ環境、同じ道具で自分も十...
私たちはなぜここにいるのか
私たちはなぜここにいるのか
• 子供たちの学びを助けるため
• Projects: 新しいアイデアを考え、試作品を作り、改
善を繰り返す、本人にとって意味を見出せるプロジェ
クトに関わる過程で人は学びます。
• Peers: アイデアを他者と共有し、プロジェクトを遂
行するために協同し、第三者の仕事を発...
行動の指針
• LUMT
• 我らに薄く、彼らに厚く
• Less Us, More Them
• TMI
• ×
• 多すぎる情報( Too much information)
• 多すぎる指示(Too much instruction)
•...
(コンピューターの様々な特長を挙げた上で)
それ以上に重要なのは、これは楽
しいものであり、したがって、本
質的にやるだけの価値があるもの
だということだ。
アラン・ケイ
85
子供たちとプログラミングするときに大切ないくつかのこと(公開版)
子供たちとプログラミングするときに大切ないくつかのこと(公開版)
子供たちとプログラミングするときに大切ないくつかのこと(公開版)
子供たちとプログラミングするときに大切ないくつかのこと(公開版)
子供たちとプログラミングするときに大切ないくつかのこと(公開版)
子供たちとプログラミングするときに大切ないくつかのこと(公開版)
子供たちとプログラミングするときに大切ないくつかのこと(公開版)
子供たちとプログラミングするときに大切ないくつかのこと(公開版)
子供たちとプログラミングするときに大切ないくつかのこと(公開版)
子供たちとプログラミングするときに大切ないくつかのこと(公開版)
子供たちとプログラミングするときに大切ないくつかのこと(公開版)
子供たちとプログラミングするときに大切ないくつかのこと(公開版)
子供たちとプログラミングするときに大切ないくつかのこと(公開版)
子供たちとプログラミングするときに大切ないくつかのこと(公開版)
子供たちとプログラミングするときに大切ないくつかのこと(公開版)
子供たちとプログラミングするときに大切ないくつかのこと(公開版)
子供たちとプログラミングするときに大切ないくつかのこと(公開版)
子供たちとプログラミングするときに大切ないくつかのこと(公開版)
子供たちとプログラミングするときに大切ないくつかのこと(公開版)
子供たちとプログラミングするときに大切ないくつかのこと(公開版)
子供たちとプログラミングするときに大切ないくつかのこと(公開版)
子供たちとプログラミングするときに大切ないくつかのこと(公開版)
子供たちとプログラミングするときに大切ないくつかのこと(公開版)
子供たちとプログラミングするときに大切ないくつかのこと(公開版)
子供たちとプログラミングするときに大切ないくつかのこと(公開版)
子供たちとプログラミングするときに大切ないくつかのこと(公開版)
Upcoming SlideShare
Loading in …5
×

子供たちとプログラミングするときに大切ないくつかのこと(公開版)

4,500 views

Published on

2016年8月27日に開催された「DojoCon Japan 2016」の基調講演「子供たちとプログラミングするときに大切ないくつかのこと」のスライドです。

Published in: Education
  • Follow the link, new dating source: ❤❤❤ http://bit.ly/2F90ZZC ❤❤❤
       Reply 
    Are you sure you want to  Yes  No
    Your message goes here

子供たちとプログラミングするときに大切ないくつかのこと(公開版)

  1. 1. 子供たちと プログラミングするときに 大切ないくつかのこと 青山学院大学 社会情報学部 阿部和広
  2. 2. ところで
  3. 3. ところで • みなさんは、何を得るために、きょうここに来 たのでしょうか
  4. 4. プログラミング学習の現状 • 2012年度から、中学校の技術家庭科で「プ ログラムによる計測・制御」が必修に
  5. 5. プログラミング学習の現状 • 2012年度から、中学校の技術家庭科で「プ ログラムによる計測・制御」が必修に
  6. 6. プログラミング学習の現状 • 2012年度から、中学校の技術家庭科で「プ ログラムによる計測・制御」が必修に • 小学校では一部の学校を除いてまだない • 学習指導要領で定められていない • 情報機器に慣れ親しみ活用する程度
  7. 7. プログラミング学習の現状 •国の方針 •2016年4月の産業競争力会議で、 安倍首相は、2020年度から小学 校でもプログラミング学習を必 修化する方針を表明 •第4次産業革命の担い手として
  8. 8. 小学校段階における論理的思考力や創 造性、問題解決能力等の育成とプログ ラミング教育に関する有識者会議 • 小学校段階におけるプログラミング教育の在り 方について(議論の取りまとめ) • 将来どのような職業に就くとしても、時代を超えて 普遍的に求められる力としての「プログラミング的 思考」などを育むことであり、コーディングを覚え ることが目的ではない」
  9. 9. プログラミング的思考 • 自分が意図する一連の活動を実現するために、 どのような動きの組合せが必要であり、一つ一 つの動きに対応した記号を、どのように組み合 わせたらいいのか、記号の組合せをどのように 改善していけば、より意図した活動に近づくの か、といったことを論理的に考えていく力)を 育成すること
  10. 10. 中学校・高等学校では • 中学校技術・家庭科技術分野の「情報に関する 技術」において、計測・制御に関するプログラ ミングだけではなく、コンテンツに関するプロ グラミングを指導内容に盛り込むことによって、 プログラミングに関する内容を倍増させること • 高等学校情報科に共通必履修科目を新設し、全 ての高校生がプログラミングを問題解決に活用 することを学べるようにすることが検討されて いる
  11. 11. 子供たちが学ぶ意味 • プロのプログラマーになるため • 計算機科学を学ぶため • 就職に有利
  12. 12. 子供たちが学ぶ意味 • プロのプログラマーになるため • 計算機科学を学ぶため • 就職に有利 • ゲームが好きだから • 面白そうだから • アイデアを実現するために必要だから
  13. 13. 子供たちが学ぶ意味 • プロのプログラマーになるため • 計算機科学を学ぶため • 就職に有利 • ゲームが好きだから • 面白そうだから • アイデアを実現するために必要だから • ものづくりを通して学べるから
  14. 14. 子供たちとプログラミング • 生まれた時からデジタル機器に囲まれて いる • デジタルネイティブ • デジタル機器を使いこなす
  15. 15. 子供たちとプログラミング • 生まれた時からデジタル機器に囲まれて いる • デジタルネイティブ • デジタル機器を使いこなす
  16. 16. 子供たちとプログラミング • 生まれた時からデジタル機器に囲まれて いる • デジタルネイティブ • デジタル機器を使いこなす • しかし • 消費するだけで生み出していない • 使っていても、仕組みはわからない
  17. 17. 子供たちとプログラミング • 生まれた時からデジタル機器に囲まれて いる • デジタルネイティブ • デジタル機器を使いこなす • しかし • 消費するだけで生み出していない • 使っていても、仕組みはわからない • そこで • プログラミングとものづくり教育
  18. 18. ものづくりを通して学ぶ •y = ax + b • 楽しい? • なんに使うの? • 自分に関係ある?
  19. 19. ものづくりを通して学ぶ •y = ax + b • 楽しい? • なんに使うの? • 自分に関係ある? •ゲームのコントローラーが、0~100 の値を返す。これで自機を動かした い。ただし、画面のx座標は-240から 240まで • これならどう?
  20. 20. 子供たちは彼らに とって個人的に意 味のあるものを組 み立てている時の み、それを知的に 行っているという ことである。 ミッチェル・レズニック MITメディアラボ教授 Scratch開発者
  21. 21. 子供たちの興味・関心 •ゲーム •アニメーション •音楽 •インタラクティブなアート など
  22. 22. Scratch
  23. 23. これは遊びではないのか •遊びと勉強とは違う •学校で行う活動にはそぐわない
  24. 24. これは遊びではないのか •遊びと勉強とは違う •学校で行う活動にはそぐわない のだろうか?
  25. 25. 三鷹市立中原小学校 中原はちのすけクラブ 38
  26. 26. 仙台市立 荒町小学校
  27. 27. 学年 科目 単元 1年生 市民科 パソコンをつかおう(パソコンの基本操作) 2年生 算数科 かけ算(1) 3年生 理科 風やゴムのはたらき 4年生 国語科 言葉から風景を想像しよう~短歌をデジタル画で味わおう~ 5年生 音楽科 音楽づくり 6年生 市民科 自分たちの学校, プレゼンテーション力をつける 品川区立京陽小学校 全校児童にRaspberry Piを配布 総合ではなく教科の授業でScratchを活用 http://school.cts.ne.jp/912keiyo/kounaikenkyu/kenkyu.html
  28. 28. 42 「試行錯誤するようになった」 「自ら進んで取り組むようになった」 42 教員の声
  29. 29. 小学生には難しすぎる •あの学校だからできる •うちではむり
  30. 30. 課題 •専門家や支援員を各地の学校に配置 できるのか • 単にプログラミングの専門家ではだめ •事例が少ない • 各地で実践した指導案の共有
  31. 31. 具体的取り組み •文部科学省 • 平成27年3月「プログラミング教育実践ガ イド」 • http://jouhouka.mext.go.jp/school/programming_zirei/ • 平成27年度情報教育指導力向上支援事業 • 平成27年9月から12月まで15校の実証校 及び協力団体でプログラミング教育を 実証、指導案を作成 • http://www.mri.co.jp/news/press/public_offering/result/018806.html
  32. 32. 小学生には難しすぎる •あの学校だからできる •うちではむり
  33. 33. 課題 •マインドセットを転換できるか •教員主体から児童主体へ •自分がよくわからないものは教えられ ない • 児童の方がすぐに教員より詳しくなる •一方的に教える立場から、児童を発想 や理解を助けるファシリテーターに •トラブルを恐れるのではなく、それも 学びと積極的にとらえる •一斉授業をやめられるか •子供たちに常時使わせられるか
  34. 34. プログラミングは •技術の習得や就職のためだけでは ない •表現の新しい形式 •学びの新しい形 ミッチェル・レズニック
  35. 35. • プログラミングが、知識や技能を習得す るのに役立つかどうかわからない • プログラミングが、思考力、判断力、表 現力、課題解決力などの能力向上に役立 つかどうかわからない • プログラミングが、児童が主体的に学習 に取り組む態度を養うことにつながるか どうかわからない
  36. 36. これらの疑問が解消されれば 自然に学校に入る • プログラミングが、知識や技能を習得す るのに役立つかどうかわからない • プログラミングが、思考力、判断力、表 現力、課題解決力などの能力向上に役立 つかどうかわからない • プログラミングが、児童が主体的に学習 に取り組む態度を養うことにつながるか どうかわからない
  37. 37. •多くの教員は、情報科学やプログラ ミング、構築主義の考えに詳しくな いため、その有効性を見いだせない •具体的に、各教科の各単元とプログ ラミングをどう結び付けてよいか分 からない
  38. 38. 教員と専門家の共同作業を通し て、これらに応えていく •多くの教員は、情報科学やプログラ ミング、構築主義の考えに詳しくな いため、その有効性を見いだせない •具体的に、各教科の各単元とプログ ラミングをどう結び付けてよいか分 からない
  39. 39. 小学校段階におけるプログラミン グ教育の在り方について(議論の 取りまとめ) • 全ての小学校を念頭に置いた実施に加えて、地 域の特性等に応じて、研究開発学校や調査研究 校、民間企業やNPOによる各種事業の実施校等 におけるプログラミング教育を重点的に進めて いく取組も、併せて推進し、その成果を広く普 及していくことが求められる
  40. 40. CoderDojoになにができるのか
  41. 41. CoderDojoはなにができるのか • あんまり気にせず、できることを、できる範囲 でやりましょう
  42. 42. 私たちはなぜここにいるのか • なんで?
  43. 43. 私たちはなぜここにいるのか • なんで? • 子供が好き • たまたま、プログラミングができる • 子供に教えたい! • それが世の中のためになる • 自分の同類を増やしたい
  44. 44. 「教える」ことについて • そもそも教えることは可能なのか
  45. 45. 「学ぶ」ことについて • 学ぶためにはなにが必要か
  46. 46. なにを助けるべきか
  47. 47. なにを助けるべきか • ゲームにスコアをつけたいけれど、どうしたら よいかわからない • ミサイルを連射したい
  48. 48. なにを助けるべきではないか
  49. 49. なにを助けるべきではないか
  50. 50. なにを助けるべきではないか • もうちょいで自分で気づけそう • 自分なりのこだわりでやっている
  51. 51. 予定調和のプレッシャー
  52. 52. 予定調和のプレッシャー • 最後に発表会をやらなければ • そのためには手伝ってでも作品を完成させない と
  53. 53. 「なにかやんなきゃ、すぐや ろう、いまやろう」について
  54. 54. 「なにかやんなきゃ、すぐや ろう、いまやろう」について • それは本当に行う必要のあることか • だれのために、なんのために行うのか
  55. 55. 「子供ってすごい」について • 子供はすごい • ワークショップをいちどやればわかる • その一方で、子供はすごくない • それを知るためには、よく観察する必要がある
  56. 56. 私たちはなにをすべきか • まず、自分が楽しいと思うことをやる
  57. 57. 私たちはなにをすべきか • まず、自分が楽しいと思うことをやる • 私たちが、がんばればがんばるほど、もしかし たら、子供たちの学びの機会をうばっているの かもしれない
  58. 58. 私たちはなにをすべきか • まず、自分が楽しいと思うことをやる • 私たちが、頑張れば頑張るほど、もしかしたら、 子供たちの学びの機会をうばっているのかもし れない • 事前に完璧な準備をするのではなく、子供たち と同じ環境、同じ道具で自分も十分に遊んでみ る
  59. 59. 私たちはなぜここにいるのか
  60. 60. 私たちはなぜここにいるのか • 子供たちの学びを助けるため
  61. 61. • Projects: 新しいアイデアを考え、試作品を作り、改 善を繰り返す、本人にとって意味を見出せるプロジェ クトに関わる過程で人は学びます。 • Peers: アイデアを他者と共有し、プロジェクトを遂 行するために協同し、第三者の仕事を発展させたりす る、社会的な活動の中で学びは生まれます。 • Passion: 自分のこだわりがあるプロジェクトに関わ ることで、長時間でも熱心に作業をする情熱が生まれ、 挑戦し続けることができます。その過程で多くを学び とることができます。 • Play: 学びには、子供たちが遊びの中でするように、 新しいことに挑戦し、素材を弄り回し、限界がどこま でかを試し、時には危険を恐れずに、繰り返し挑戦す るといった活動がつきものです。 4つのP
  62. 62. 行動の指針 • LUMT • 我らに薄く、彼らに厚く • Less Us, More Them • TMI • × • 多すぎる情報( Too much information) • 多すぎる指示(Too much instruction) • 多すぎる割り込み(Too many interruptions) • 多すぎる介入(Too much intervention) • ○ • 考える、作る、改良する(Think-Make-Improve)
  63. 63. (コンピューターの様々な特長を挙げた上で) それ以上に重要なのは、これは楽 しいものであり、したがって、本 質的にやるだけの価値があるもの だということだ。 アラン・ケイ 85

×