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

プログラミング教育について(公開版)

 プログラミング教育について(公開版)

2022/09/11 に小学校のPTA活動で話したプログラミング教育についての話です。

Yosuke Furukawa

September 16, 2022
Tweet

More Decks by Yosuke Furukawa

Other Decks in Programming

Transcript

  1. Society 5.0 • 1.0: ङྌࣾձ • 2.0: ೶ߞࣾձ • 3.0:

    ޻ۀࣾձ • 4.0: ৘ใࣾձ https://www8.cao.go.jp/cstp/society5_0/
  2. Society 5.0 • 1.0: ङྌࣾձ • 2.0: ೶ߞࣾձ • 3.0:

    ޻ۀࣾձ • 4.0: ৘ใࣾձ https://www8.cao.go.jp/cstp/society5_0/ ৽͍ࣾ͠ձͷऔΓ૊ΈʹͳΓɺ"* *P5 ϩϘςΟΫε 73ͳͲ ͳͲ͕ී௨ʹͳΔࣾձΛࢦ͢
  3. ͜ͷδϣʔΫ͸ϓϩάϥϛϯά Ͱஔ͖׵͑Δͱ͜͏ͳΔɻ // ෉ଆ͔Βݟͨͱ͖ͷϓϩάϥϜ ΋͠ ཛ͕͋ͬͨΒ { (ڇೕΛ) 6ͭ ങ͖ͬͯͯ;

    // ͜͜ͷ໨తޠ͕͸͖ͬΓ͍ͯ͠ͳ͍
 // ෉͸ڇೕΛ6ͭങ͖ͬͯͯ͠·ͬͨɻ
 // ຊ౰͸ʮཛΛ6ͭങ͖ͬͯͯʯͱཔ·ͳ͍
 // ͱ͍͚ͳ͍ɻ } ͦ͏͡Όͳ͔ͬͨΒ { ڇೕΛ 1ͭ ങ͖ͬͯͯ; }
  4. Πϯάϥϯυ ͷྫ • 1990೥୅͔Βࠃͷ੓ࡦͱͯ͠ IT Λਪ͓ͯ͠Γɺڭҭ ʹ΋͔ͦ͜ΒྗΛೖΕ͍ͯΔ • 2010 ೥ʹΧϦΩϡϥϜΛݟ௚͞Εͨɻֶशͷఆண཰

    ͕ѱ͔ͬͨͨΊͱݴΘΕ͍ͯΔ • ࠓ·Ͱ͸ PC ͷ࢖͍ํ΍৘ใΛ׆༻͢Δํ๏ʹ͍ͭͯ ͷतۀ͕ͩͬͨɺϓϩάϥϛϯάΛશ໘ʹऔΓೖΕͨ ܗʹͳ͍ͬͯΔ
  5. ΤετχΞ ͷྫ • খֶߍ1೥ੜ͔Βબ୒Պ໨ͱͯ͠ଘࡏ͢Δɻ • ඞमՊ໨Ͱ͸ͳ͍ • ͜͜Ͱ΋ڭࢣෆ଍͕ڣ͹Ε͍ͯΔɺ਺ֶڭࢣ͕݉೚͢Δ έʔε͕͋Δͱͷ͜ͱ •

    ϩϘοτϓϩάϥϛϯάͷͨΊͷτϨʔχϯάίʔε͕ ༗ΓɺແྉͰड͚Ε͹୭Ͱ΋ϓϩάϥϛϯάΛڭ͑Δ͜ ͱ͕Ͱ͖Δ
  6. ΞϝϦΧʢαϯϑϥϯγείʣ ͷྫ • γϦίϯόϨʔ΋͋Γɺ GAFAM ͳͲͷձࣾ ΋ଘࡏ͢Δ IT ͷ੟஍ •

    ҰํͰɺϓϩάϥϛϯάڭҭ͸भͰ͸ඞਢʹ͠ ͍ͯͳ͍ • ֶߍͷதͰಛผΧϦΩϡϥϜͱͯ͠ڭ͍͑ͯΔ ॴ͕ͪΒ΄Β͋Δఔ౓Ͱɺجຊ͸ڭ͑ͯͳ͍
  7. ϓϩάϥϚʔʹͳΓ͍ͨͳΒ • ໰୊͸Կͩͬͯྑ͍ • ษڧʹूதͰ͖ͳ͍ => ϙϞυʔϩλΠϚʔʢ30෼ͰΞ ϥʔϜ͕ग़ΔλΠϚʔʣΛ࡞ͬͯΈΔ • ϚΠϯΫϥϑτΛ΋ͬͱਂ͘༡ͼ͍ͨ

    => Java൛Λങͬ ͯ mod Λ࡞ͬͨΓɺվ଄ͯ͠ήʔϜΛ࡞Δ • ਌͕ϑΟϧλʔΛೖΕ͍ͯͯήʔϜ͕Ͱ͖ͳ͍ => ΀Α΀ ΑɺςτϦε͘Β͍ͳΒ؆୯ʹ࡞ΕΔͷͰ࡞ͬͯΈΔ
  8. ࢀߟࢿྉ • ϓϩάϥϛϯάڭҭ - จ෦Պֶল • https://www.mext.go.jp/a_menu/shotou/zyouhou/detail/1375607.htm • Պֶٕज़جຊܭը •

    https://www8.cao.go.jp/cstp/kihonkeikaku/5honbun.pdf • ॾ֎ࠃʹ͓͚Δϓϩάϥϛϯάڭҭʹؔ͢Δௐࠪݚڀ • https://www.mext.go.jp/a_menu/shotou/zyouhou/detail/__icsFiles/afieldfile/ 2018/08/10/programming_syogaikoku_houkokusyo.pdf • Scratch • https://scratch.mit.edu/projects/editor/?tutorial=getStarted