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

生成AI時代のプログラミング教育 つくること・学ぶことの歓びに向かって /Proggrammi...

生成AI時代のプログラミング教育 つくること・学ぶことの歓びに向かって /ProggrammingEducationInTheGenAIEra

東京大学 GENEE 第三回シンポジウム で発表した資料です
https://fukutake.iii.u-tokyo.ac.jp/GENEE/

Kirie Miyajima

October 09, 2023
Tweet

More Decks by Kirie Miyajima

Other Decks in Education

Transcript

  1. ࣗݾ঺հ ೥݄ੜ·Εʢʣɻम࢜ʢڭҭֶʣɻ ߴߍ೥ੜͷय़ʹ஍ݩͰ͋Δઍ༿ݝദࢢͰࢠͲ΋ͷͨΊͷϓϩάϥϛϯάಓ ৔$PEFS%PKP,BTIJXBΛ্ཱͪ͛ɺݱࡏʹࢸΔ·Ͱ߹ܭճҎ্ɺԆ ΂ ਓΛ௒͑ΔࢠͲ΋ͨͪʹϓϩάϥϛϯάΛڭ͑Δ׆ಈΛ͍ͯ͠Δɻ ೥݄ʹגࣜձࣾ*OOPWBUJPO1PXFSΛઃཱɻʮςΫϊϩδʔΛج൫ ͱͨ͠ɺະདྷͷͨΊͷڭҭΛσβΠϯ͢ΔʯΛϛογϣϯʹɺ#UP$޲͚ڭ ҭίϯαϧςΟϯάࣄۀɺ4%(Tڭࡐͷ։ൃɺখֶߍʹ͓͚Δϓϩάϥϛϯ άڭҭಋೖࢧԉɺΞϓϦέʔγϣϯ։ൃ΍ө૾੍࡞ࣄͳͲΛߦ͏ɻ೥

    ΑΓҰൠࣾஂ๏ਓ$PEFS%PKP+BQBOཧࣄɻ೥౓ΑΓֶशӃେֶେֶ ӃਓจՊֶݚڀՊڭҭֶઐ߈ത࢜ޙظ՝ఔʹೖֶɻσδλϧςΫϊϩδʔΛ ج൫ͱͨ͠৽͍͠ڭҭͷ͋Γํʹ͍ͭͯݚڀதɻ೥౓ΑΓɺ/10๏ਓ ΈΜͳͷίʔυಛ೚ݚڀһɻখֶߍڭ་Ұछ໔ڐɻ ʲͦͷଞʳ ೥౓૯຿ল஍Ҭ*$5Ϋϥϒࣄۀ࠾୒ɻ೥౓ΑΓദࢢਤॻؗڠٞձ ڠٞҕһɻ೥౓จ෦Պֶল৘ใڭҭࢦಋॆ࣮ʹ޲͚ͨௐࠪݚڀҕһɻ !LJSJFN@ LJSJF!JOQXKQ ٶౡҥӯ .*:"+*.",JSJF
  2. ੜ੒"*࣌୅ͷϓϩάϥϛϯά ʲ͜Ε·Ͱʳ ਓ͕ؒ΍Γ͍ͨ͜ͱΛ ࢥ͍ͭ͘ ຊ΍ΠϯλʔωοτͰ ϓϩάϥϛϯάݴޠΛֶͿ >_ ϓϩάϥϛϯάݴޠΛ࢖ͬͯ ίϯϐϡʔλʹࢦࣔΛग़͢ ࡞඼͕ग़དྷ্͕Δ

    ʲ͍·ʳ ਓ͕ؒ΍Γ͍ͨ͜ͱΛ ࢥ͍ͭ͘ ੜ੒"*ʹ΍ΓํΛฉ͖ɺ ίʔυΛॻ͍ͯ΋Β͏ >_ ࡞඼͕ग़དྷ্͕Δ ϓϩάϥϛϯά؀ڥʹίʔυΛ షΓ෇͚ɺ࣮ߦ͢Δ ʲ͜Ε͔Βʳ ਓ͕ؒ΍Γ͍ͨ͜ͱΛ ࢥ͍ͭ͘ ੜ੒"*ʹ΍Γ͍ͨ͜ͱΛ఻͑Δ ࡞඼͕ग़དྷ্͕Δ
  3. ࠓޙͷϓϩάϥϛϯάڭҭɺͭͷํ޲ੑ ͲͪΒ΋ॏཁ ϓϩάϥϛϯάzΛzֶͿ ੜ੒"*zΛzֶͿ ໨తͱͯ͠ͷํ޲ੑ w ྫʣখֶߍͰʮ৘ใΛֶͿ࣌ؒʯΛͭ͘ Γɺੜ੒"*Λ஌Δɻ w ྫʣதֶٕज़ʮ৘ใʯ෼໺ΛֶͿ࣌਺Λ૿

    ΍͠ɺੜ੒"*Λ࢖ͬͨ΋ͷͮ͘ΓΛ͢Δ w ྫʣߴߍʮ৘ใʯͰੜ੒"*ͷ࢓૊ΈΛຊ ֨తʹֶͿ ϓϩάϥϛϯάzͰzֶͿ ੜ੒"*zͱzֶͿ खஈͱͯ͠ͷํ޲ੑ w ߏஙओٛతֶश؍ʹج͖ͮɺϓϩ άϥϛϯάΛ͢ΔաఔͰֶͼಘΔ ͜ͱΛॏࢹ͢Δڭҭɻʮͭ͘Δ͜ ͱͰ·ͳͿʯ͜ͱ͕ɺੜ੒"*ͱͰ ͋Ε͹ߋʹԕ͘·Ͱ͍͚ΔΑ͏ʹ ͳΔɻ
  4. ໨తͱͯ͠ͷํ޲ੑɿࣄྫᶃ ઍ༿ݝҹ੢ࢢ"খֶߍͰͷ࣮ફʢ೥݄ʣ w "খֶߍ͸ɺतۀ࣌਺ಛྫߍ੍౓Λ׆ ༻͠ɺʮ৘ใΛֶͿ࣌ؒʯΛ֬อͯ͠ ͓Γɺຊतۀ͸ͦͷҰ؀ͱ࣮ͯ͠ࢪɻ w ʮ"*ͬͯͳΜͩΖ͏ʯͱ͍͏୯ݩ ʢશ࣌ؒʣͷ͏ͪɺ࠷ޙͷ ࣌ؒ

    ໨͕ੜ੒"*ʹ͍ͭͯͷतۀɻ w ࣄલʹػցֶशͷ࢓૊ΈͳͲΛ࣮ࡍ ʹखΛಈ͔͠ͳ͕ΒֶΜͰ͍Δɻ w तۀ࣮ࢪʹ͋ͨΓɺ/10๏ਓΈΜͳ ͷίʔυ͕ڠྗɻ  "*Λ࢖ͬͨϓϩάϥϜͱ࢖͍ͬͯͳ͍ϓϩάϥϜΛൺ΂ͯɺ ҧ͍ʹؾͮ͘  ը૾ೝࣝ"*ʢ5FBDIBCMF.BDIJOFʣΛ࢖ͬͨػցֶशϓϩ άϥϜͷମݧ  ը૾ೝࣝ"*ʹΑͬͯղܾͰ͖ͦ͏ͳ਎ͷճΓͷ՝୊Λߟ ͑ɺ࣮ࡍʹϓϩάϥϜΛ࡞Δ     ੜ੒"*ʹ͍ͭͯ஌Γɺ࣮ࡍʹ࢖ͬͯΈ্ͨͰ࢓૊Έ΍ಛੑ Λཧղ͢Δ  ੜ੒"*Λ࢖ͬͨ݁Ռʹ͍ͭͯڞ༗͠ɺͲͷΑ͏ʹ෇͖߹ͬ ͍ͯͬͨΒΑ͍͔ߟ͑Δ
  5. ੜ੒"*Λ࢖ͬͯΈͯʮؾ͍ͮͨ͜ͱʯ  ʮ࠷৽৘ใ͕ग़ͳ͔ͬͨɻͲ͏΍ͬͯࢮͶΔͱฉ͍ͨ Βੜ͖Δ͜ͱ͕େ੾ͱ͔͑ͬͯ͘ΔͷͰةͳ͍͜ͱ͸͜ ͨ͑ͯ͘Εͳ͍ʯ Ͱ͖Δ͜ͱͷ࣮ݧ  "*͔ɺਓ͔ؒɺݟ෼͚Δํ๏Λݟ͚ͭͨɻ௅ൃతͳݴ ༿Λ৐ͤΔͱਓؒ͸ײ৘తʹͳΓɺ"*͸ͳΒͳ͍ɻ Ͱ͖Δ͜ͱͷ࣮ݧ

    ਓؒͱͷରൺ  ໃ६͕ى͖͍ͯͨʢ"*͸ԿΛ৯΂Δͷͱ͖͍ͨͱ͖ɺ ʮԿ΋৯΂ͳ͍ʯͱ౴͑ͨͷʹण࢘৯΂͍ͨͱௐ΂ͨ ͱ͖͸ʮण࢘͸ඒຯ͍͠৯΂෺Ͱ͢ʯͱ౴͔͑ͨΒʣ Ͱ͖Δ͜ͱͷ࣮ݧ ਓؒͱͷରൺ  લճͷ"*ͱҧ࣭ͬͯ໰ͨ͠Β͙͢Ͱ͸ͳ͍͚ͲจষΛૹ ͬͯ͘Εͨɻ࠷৽ͷΛฉ͘ͱ೥ͷ΄͏͕ଟ͍ɻ લճͷֶशͱͷࠩҟ Խ  ΄ͱΜͲɺΘ͔͍ͬͯΔɻਓؒͷΑ͏ʹձ࿩ͯ͘͠Ε Δɻ͔͠͠ɺ࠷৽ͷ৘ใ͸஌Βͳ͍ɻগ͠צҧ͍Λ͠ ͨΓ͢Δ͜ͱ͕͋Δɻ ਓؒͱͷྨࣅੑ  ೉͍͜͠ͱ΍௕͍จষͰݴ༿Λݴ͏ͱɺฦࣄ͕ฦͬͯ͘ Δ·Ͱগ͠஗ΕΔɻ Ͱ͖Δ͜ͱͷ࣮ݧ ٕज़΁ͷؔ৺  ಉ͡Α͏ͳ΋ͷ͕͋Δͱצҧ͍Λͯ͠ࢥ͍ͬͯͨ΋ͷͱ ҧ͏΋ͷΛઆ໌ͯ͠͠·͏͜ͱ͕͋Δ͔Βɺৄ͘͠ڭ͑ ͳ͍ͱ͍͚ͳ͍৔߹΋͋Δɻ ٕज़తཧղ w ੜ੒"*ͱͷର࿩Λ܁Γฦ͢ͳ͔Ͱɺੜ ੒"*͕ͲͷΑ͏ͳճ౴ύλʔϯ΍ɺٕ ज़తͳಛ௃Λௐ΂͍ͯΔࢠͲ΋͕ଟ ͘ݟΒΕͨɻ w ਓؒͱͷରൺͱͯ͠ߟ͑ΔࢠͲ΋͕ଟ ͔ͬͨҰํͰɺਓؒͱͷྨࣅ఺Λࢦఠ ͢Δࢠ΋͍ͨɻ w ػցֶश౳ͷ"*ͷ࢓૊Έʹ͍ͭͯࣄ લʹͭ͘Γͳ͕ΒֶΜͰ͍ͨ͜ͱͰɺ ੜ੒"*ʹΑΔϋϧγωʔγϣϯͷΑ͏ ͳ΋ͷ͸ى͍ͬͯ͜ͳ͔ͬͨɻ ˠ࢓૊ΈΛֶͿඞཁ͕͋Δ
  6. ิ࿦ɿੜ੒"*࣌୅ͷʮফඅʯͱʮ૑଄ʯͷ໰୊ ʲ"*Ҏલʳ ʲ"*Ҏޙʳ ૑଄త ফඅత ૑ ଄ ૚ த ؒ

    ૚ ফ අ ૚ ΞΠσΞ εΩϧ ΞΠσΞ "*ʹΑͬͯΞΠσΞΛܗʹͰ͖Δ தؒ૚͸૑଄૚ʹҠߦ͢Δ "*ʹΑΔϨίϝϯυͱɺ"*ʹΑͬͯ ੜ੒͞ΕͨίϯςϯπΛফඅ͢Δ ফඅ૚ʹݻఆ͞ΕΔ
  7. ิ࿦ɿੜ੒"*࣌୅ͷʮফඅʯͱʮ૑଄ʯͷ໰୊ ʲ"*Ҏલʳ ʲ"*Ҏޙʳ ૑଄త ফඅత ૑ ଄ ૚ த ؒ

    ૚ ফ අ ૚ ΞΠσΞ εΩϧ ΞΠσΞ "*ʹΑͬͯΞΠσΞΛܗʹͰ͖Δ தؒ૚͸૑଄૚ʹҠߦ͢Δ "*ʹΑΔϨίϝϯυͱɺ"*ʹΑͬͯ ੜ੒͞ΕͨίϯςϯπΛফඅ͢Δ ফඅ૚ʹݻఆ͞ΕΔ ফඅ૚ʹͱͲ·Γଓ͚ΔͷͰ͸ͳ͘ɺ தؒ૚ɾ૑଄૚ʹ͍ͨ͘Ίͷֶशɾܦݧ͕ඞཁ ֶߍͷ໾ׂ͸ l૑଄తଶ౓zΛҭΉ͜ͱʹγϑτ
  8. ͦͷͨΊͷୈҰา ֶͼͷ࡞඼Խ w ૯߹΍ࣾձՊͰֶशͨ͠಺༰Λɺ4DSBUDIͰ ࡞඼Խͯ͠·ͱΊΔɻ࡞඼Խ͢ΔաఔͰɺࢠ Ͳ΋͸ΑΓਂ͘ର৅ʹ͍ͭͯௐ΂͍ͯ͘ɻ w ϑΟʔυόοΫͷϧʔϓΛ͓ޓ͍ʹ·Θͯ͠ ͍͘͜ͱͰɺࣗΒͷ࡞඼ʹͩ͜ΘΓΛ΋ͭΑ ͏ʹͳΔɻͩ͜ΘΓΛ࣮ݱ͍ͤͨ͞ɺͱ͍

    ͏ࢥ͍͔Βϓϩάϥϛϯά΋ֶͿ͠ɺ಺༰ ΋ਂ͘ͳ͍ͬͯ͘ɻ w ͜Ε·ͰωοΫͩͬͨϓϩάϥϜͷ࡞ΓํΛ "*ͱҰॹʹਐΜͰ͍͘͜ͱͰɺදݱʹूத ͢Δ͜ͱ͕Ͱ͖Δɻ খֶ೥ੜ૯߹తͳֶशͷ࣌ؒͰֶΜͩύϥϦϯϐοΫʹ͍ͭͯ·ͱΊΔ
  9. ·ͱΊ ϓϩάϥϛϯάڭҭΛҙຯ͋Δ΋ͷʹ͍ͯͨ͘͠Ίʹ w ੜ੒"*ͷొ৔ʹΑͬͯɺΫϦΤΠςΟϒɾελΠϧ͕มԽ͍ͯ͠Δɻίϯϐ ϡʔλͱࣗવݴޠΛհͯ͠ίϛϡχέʔγϣϯ͕औΕΔΑ͏ʹͳͬͨΒɺΑΓ ʮͭ͘Δ͜ͱʯʮදݱ͢Δ͜ͱʯʹूதͰ͖Δɻʮͭ͘Δ͜ͱͷ׻ͼʯΛײ ͡Δ͜ͱΛ΍Ζ͏ʂ w ʮϓϩάϥϛϯάతࢥߟʯͷఆٛ΋ॻ͖׵͑Δඞཁ͕͋Δɻʮࢥߟྗʯ͔Β ʮͭ͘Δ͜ͱʯ΁γϑτ͍ͯ͜͠͏ʂ

    w ͜Ε͔Β͸"*͕ੜ੒ͨ͠ίϯςϯπΛ"*͕Ϩίϝϯυͨ͠௨Γʹফඅͯ͠ ͍͘͜ͱͰɺফඅ૚ʹΑΓҰ૚ݻఆ͞Εͯ͠·͏Մೳੑ͕͋ΔɻֶߍڭҭͰ ͸ɺ૑଄తͳֶͼΛ௨ͯ͠ɺʮ૑଄తଶ౓ʯΛ਎ʹண͚ΔΑ͏ͳ໾ׂΛ୲͏΂ ͖ɻϓϩάϥϛϯάڭҭ͸ͦͷಥഁޱʹͳΓ͑Δɻ