Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
マインクラフトによる プログラミング学習の可能性
Search
夜子まま
August 27, 2016
Education
1
470
マインクラフトによる プログラミング学習の可能性
DojoCon2016にて発表した資料です。
寺園聖文
8月27日 内田洋行 大阪 ユビキタス協創広場 CANVAS にて
夜子まま
August 27, 2016
Tweet
Share
More Decks by 夜子まま
See All by 夜子まま
小学生における ブロックコーディングからテキストコーディングへの ステップアップの試み
yokmama
0
140
マインクラフトとGoogleHomeを連携してみた
yokmama
0
310
Other Decks in Education
See All in Education
1216
cbtlibrary
0
130
IKIGAI World Fes:program
tsutsumi
1
2.6k
あなたの言葉に力を与える、演繹的なアプローチ
logica0419
1
250
2025年度伊藤正彦ゼミ紹介
imash
0
150
HyRead2526
cbtlibrary
0
180
SJRC 2526
cbtlibrary
0
170
✅ レポート採点基準 / How Your Reports Are Assessed
yasslab
PRO
0
260
Web 2.0 Patterns and Technologies - Lecture 8 - Web Technologies (1019888BNR)
signer
PRO
0
3k
10分で学ぶ すてきなモナド
soukouki
1
120
AWS re_Invent に全力で参加したくて筋トレを頑張っている話
amarelo_n24
1
110
Future Trends and Review - Lecture 12 - Web Technologies (1019888BNR)
signer
PRO
0
3.1k
中央教育審議会 教育課程企画特別部会 情報・技術ワーキンググループに向けた提言 ー次期学習指導要領での情報活用能力の抜本的向上に向けてー
codeforeveryone
0
490
Featured
See All Featured
The #1 spot is gone: here's how to win anyway
tamaranovitovic
1
880
Mobile First: as difficult as doing things right
swwweet
225
10k
Max Prin - Stacking Signals: How International SEO Comes Together (And Falls Apart)
techseoconnect
PRO
0
57
First, design no harm
axbom
PRO
1
1.1k
SEO in 2025: How to Prepare for the Future of Search
ipullrank
3
3.3k
Distributed Sagas: A Protocol for Coordinating Microservices
caitiem20
333
22k
16th Malabo Montpellier Forum Presentation
akademiya2063
PRO
0
34
"I'm Feeling Lucky" - Building Great Search Experiences for Today's Users (#IAC19)
danielanewman
231
22k
Organizational Design Perspectives: An Ontology of Organizational Design Elements
kimpetersen
PRO
0
48
Tips & Tricks on How to Get Your First Job In Tech
honzajavorek
0
400
A Modern Web Designer's Workflow
chriscoyier
698
190k
Music & Morning Musume
bryan
46
7k
Transcript
ϚΠϯΫϥϑτʹΑΔ ϓϩάϥϛϯάֶशͷՄೳੑ DojoCon JAPAN 2016 Masafumi Terazono
ࣗݾհ • ໊લɿࣉԂɹจʢͯΒͧͷɹ·͞;Έʣ • DojoɿCoderDojoɹٶɾകాʹॴଐ • ৬ۀɿݩAndroidΞϓϦ։ൃɺݱϓϩάϥϛϯάڭࣨܦӦ • ࠷ۙؾʹ͍ͯ͠Δ͜ͱɿɹਓલʹग़ΔͷͬͺΓۤख •
ஶॻɿ
ΞδΣϯμ • ֶशʹ͍ͭͯ • ϚΠϯΫϥϑτʹΑΔֶशʹ͍ͭͯ • ݸਓత׆ಈͷใࠂ
ֶशͱͳΜͩΖ͏ʁ
ֶशʹ͍ͭͯௐΔ
wikipediaઌੜʹฉ͍ͯΈΔ
͞ΒʹɺֶͼΛௐΔͱ
ଞʹࢀߟʹͨ͠ใ ϫʔΫγϣοϓ―৽ֶ͍͠ͼͱͷ (ؠ৽ॻ) ϫʔΫγϣοϓͱֶͼ1 ·ͳͼΛֶͿ
ֶͼͱڭ͑ʹ͍ͭͯ ͜ΕɺϝϯλʔͷؒͰݴ༿ҧ͑Ͳ Α͘Ͱͯ͘ΔͩΑɻ
ڭ͑ͱֶͼͷҧ͍ ֶͼ ڭ͑ ҙຯͳͥΛ͏ɺࣗൃతͳ୳ٻ ڭ͑ʹै͍ɺΛʹ͚ͭΔ
ͭ·Γɺڭ͑ͱ ઌੜ ੜె ڭࣔʹै͏ ॴҦɺ٧ΊࠐΈܕͱͯ͠ ᎏ᎐͞ΕΔ͜ͱ͠͠
ֶͼͱ ઌੜ ੜె ͳͥʁ Ͳ͏ͯ͠ʁ ΠϊϕʔγϣϯΛى͢ ਓֶͼͷ࣮ફऀ
ڭ͑ɹʻɹֶͼ ʁ
ͦ͏ͳͷ͔ͳʁ ڭ͑ʹྑ͍έʔε͕͋Δ͠ɺ ֶͼʹྑ͍έʔε͕͋Δɻ ͦΕͧΕͷྑ͍໘ΛΈ߹ΘͤͯڭҭΛ͢Δ͜ ͱ͕Ͱ͖Εྑ͍ͷͰͱࢥ͏ɻ
͔͠͠ɺϓϩάϥϛϯάʹ͍ͭͯʁ ڭ͑ʹݶք͕͋Δؾɺɺ
ϓϩάϥϛϯάʹඞཁ͞ΕΔࣝ ࣗൃతͳֶशൈ͖ʹͯ͠ ߟ͑ΒΕͳ͍
ϓϩάϥϛϯάݴޠͷྺ࢙ Computer Languages HistoryΑΓ ͦͷ ̎̑̌̌छྨʂ
͔͠͠օɺޱΛἧ͑ͯݴ͏͜ͱ͕͋Δɻ ݴޠҰͭͪΌΜͱग़དྷΕ͍͍
ϓϩάϥϛϯάʹֶؔͯ͠ͼ͕Ͱ͖Δ ਓڧ͍
ֶͼελΠϧͳͷʁεΩϧͳͷʁ ͔ͨ͠͠ΒɺεΩϧͳͷ͔Ͷ
ϚΠϯΫϥϑτʹΑΔֶͼ
ϚΠϯΫϥϑτͱʁ ϚΠϯΫϥϑτɺϊονʢNotchʣ͜ͱϚʔΫεɾϖϧιϯʢMarkus Perssonʣࢯͱಉࢯ͕ઃཱͨ͠ϞϠϯ ʢMojang)ʹΑͬͯ։ൃ͞ΕɺੈքதͰ̍ԯਓҎ্ͷϓϨΠϠʔʹ༡Ε͍ͯΔαϯυϘοΫεܕήʔϜͰ͢ɻ
ϚΠϯΫϥϑτͱ ֶͼͷήʔϜͰ͢
গ͓͍࣌ؒͩ͘͠͞ɻ ҰॹʹԾతʹϚΠϯΫϥϑτΛͯ͠Έ·͠ΐ͏ɻ
ϚΠϯΫϥϑτΛ࢝ΊΔͱ
ͳʹͳ͍ॴʹ΄͏Γͩ͞ΕΔɻ
ͳʹͳ͍Θ͚Ͱͳ͍ʁ ࢁ͋Δ͠
ΫϦοΫͨ͠Βյͤͨɺ յͨ͠ΒͦΕΛखʹೖΕΕͨ ਫ͋ΔՖ͋Δ
खʹೖΕͨஔ͚Δͷ͔ɺ Ͱɺཧ๏ଇແࢹ͍ͯ͠Δ͠ɺ ͳΜͳΜͩ͜Εɻ
༽͕͍ͨɺ͋Μ·Γ ͔Θ͍͘ͳ͍͕ɺ ಀ͛ͳ͍Μͩͳ͊
ୟ͍ͨΒɺಀ͛·Θͬͯ ͦΕͰୟ͍ͨΒࡴͯ͠͠·ͬͨɻ ͪΐͬͱࠅ͔ͩͬͨͳɺɺ ͱ༽ͷໟΛखʹೖΕͨ ͜͏͍͏ϧʔϧͳͷ͔
ಎ۸Ά͍ͷΛݟ͚ͭͨ ͳʹ͔Ԟʹ͍Δʁ
֚ࠎΈ͍ͨͳͷʹ ऻΘΕͨͷͰͬͯಀ͛ͨ
Ҏ֎ʹ৭ʑͳͷΛ յ͢͜ͱ͕Ͱ͖खʹ͍ΕΔ͜ͱ͕ ग़དྷΔ͜ͱΛͬͨ
ʹͳͬͨ
ఢ͕Ͱ͖ͯͨͷͰ શྗͰಀ͕͛ͨ
ྗਚ͖ͯ͠·ͬͨ
શͯΛࣦͬͯ͠·ͬͯ Δؾࣦͬͨ
໘ന͘ͳ͍ɺɺ ͏ೋͱ͍ͨ͠ͱࢥΘͳ͍ ͳʹ͕໘ന͍ΜͩΖ͏ʁ ͜Εɺͷ࠷ॳͷײͰ͢
ϚΠϯΫϥϑτֶͼͷήʔϜͰ͢ ֶͳ͍ऀࢮ͋ΔͷΈ
ͳʹΛֶͨͷ͔ʁ • ୟ͍ͨΒͷΛյͤΔ • खʹೖΕͨͷஔ͚Δ • ࢁɺՖɺಈ২͕͍Δ • ಎ۸ͷԞʹఢ͕જΜͰ͍Δ •
ேனɺͷΑ͏ʹ͕࣌ؒྲྀΕ͍ͯΔ • ʹͳΔͱఢ͕ऻͬͯ͘Δ • ࢮΜͩΒ࣋ͪΛશࣦͯ͏
ԿΛֶ͍͍ʁ • Ͳ͏ͬͨΒࢮͳͳ͍ʁɹˠɹHP͕̌ʹͳΒͳ͚Ε͍͍ • ମྗͲ͏ͬͯճ෮͢Δʁɹˠɹ͓ෲ͍ͬͺ͍ͳΒճ෮͢Δ • ৯Ͳ͏ͬͯखʹೖΕΔʁɹˠɹ࡞Δ • ఢʹऻΘΕͳ͍Α͏ʹ͢ΔʹʁɹˠɹγΣϧλʔΛ࡞Ε͍͍ •
γΣϧλʔͷ࡞Γ͔ͨʁɹˠɹϒϩοΫͰ࢛֯ͷՈ͔Β͔ͳ • ߴ͍ͱ͜ΖͲ͏ͬͯஔ͘ʁɹˠɹδϟϯϓ͠ͳ͕Βஔ͘ͱ͍͍
গ͠໘ന͕͔ͬͨ͞ؾ͕ͨ͠
͚ͩͲɺ ͳ͙ͥ͢ʹ໘ന͕͔͞Βͳ͔ͬͨͷ͔ʁ ࢠڙͨͪɺ͙͢ʹָ͕͠͞Θ͔ͬͯΔɻ
͍͔ͭΒɺ ֶͿ͜ͱΛ໘͍͘͞ͱࢥ͏Α͏ʹͳͬ ͨͷ͔ʁ ࢠڙɺԿΓ͠Λͯ͠ ָ͍͠ͱݴ͍ͬͯͬͯΔ
ֶͼεΩϧͰͳ͍ʁ ͨ͘͝Γલͷ͜ͱͰɺʹ͚ ΔΑ͏ͳͷͰͳ͍ͷ͔
ݪճؼ ࢠڙֶͼͷఱ࠽ʂ ֶͼํΛڭ͑Δඞཁͳ͍ͷͰʁ ษڧʹର͢ΔελϯεΛֶͼʹ͢Δͱ͍͏ؾ͖
ཧతࢦͱɺߟ͑ΔྗΛཆ͏ͱ͔ ൃݟྗͩͱ͔͍Ζ͍Ζ͋Δ͚Ͳ ͖Έʹग़དྷΔ͜ͱϓϩάϥϜΛ ڭ͑Δ͜ͱ͚ͩɻ
ݸਓత׆ಈͷใࠂ
CoderDojo ٶɾകా http://coderdojo-nishinomiya.info/
ॳɿώΞϦϯά ͜Ε࡞Γ͍ͨ
Ψνͩͬͨʂ
ೋճɿForgeͷModͷνϡʔτϦΞϧ ΧλΧλΧλ
͔ͬͨ͠Β͍͠
ࡾճɿJavaΛֶΜͰΈΑ͏(HelloWorld) public class HelloWorld{ public static void main(String[] args){ System.out.println(“Hello
World”); } } ΧλΧλΧλ มͷߟ͔͑ͨͱ͔ɺܭࢉͱ͔ɺScratchͱൺֱͭͭ͠આ໌
࣍ձ͑ΔͷҰϲ݄ޙ͔͊ɺɺ
̐ճɿJavaΛֶΜͰΈΑ͏̎ ΧλΧλΧλ
จࣈ͚ͩͷϓϩάϥϜָ͠ΜͰ͘ΕΔͱ͍ ͏͜ͱ͕͔ͬͨɻ • ࠷େɺ࠷খΛٻΊΔϓϩάϥϜΛ࡞ͬͯΈͨ • ղ͚ͨͱ͖͘͢͝خͦ͠͏ʹ͍ͯͨ͠ • Eclipseͷ͍ํͱ͔֮͑Δ͜ͱ͕ଟ͗ͯ͢େมͦ͏ ͚ͩͲɺՈͰͬͯ͜ͱͳ͍ͩΖ͏ͳ͊ɻ ॓ͩͤͳ͔ͬͨ͠ɻ
ͬͱผͷํ๏Λߟ͑ͨ΄͏͕͍͍ͷ͔ɻ
̑ճɿࣸܦΛͬͯΈΔ ໘ന͍ʂ
ԕճΓ͚͗ͨ͢͠Ͳɺ ͜ΕͳΒ
̒ɿαʔόʔͷษڧΛ͢Δ ΧλΧλΧλ
Mod։ൃͷಓݥ͘͠ԕ͍ PCͷཧղɾλΠϐϯά Javaϓϩάϥϛϯά EclipseͷIDE Minecraftαʔόʔͷࣝ MinecraftModͷࣝ ͬͱ Javaͷϓϩάϥϛϯάࣝ Φʔϓϯιʔεͷࣝ ಓͷΓΛݟͤͳ͍Α͏ʹɺ
ͦͯ͠ɺΰʔϧΛΠϝʔδͰ͖ΔΑ͏ʹ ϝϯλϦϯά͢Δ͠͞
̓ɿαʔόΛΘͳ͍ํ๏Λઆ໌͢Δ ΧλΧλΧλ
͋ͱɺຊਓʹ·͔ͤ ͯΈΑ͏
େਓͷϚΠϯΫϥϑτษڧձ αΠτURLɿɹhttps://goo.gl/tWE3Yj
ษڧձͰ͍ͬͯΔ༰ • αʔόʔϓϥάΠϯͷ࡞Γํ • αʔόʔϓϥάΠϯͷಋೖͷํɺ͍ํͷղઆ • αʔόʔߏஙͷํ๏ • ϚΠϯΫϥϑτͷσʔλΛ̏Dσʔλͱͯ͠૬ޓม •
ϚΠϯΫϥϑτͷૢ࡞ํ๏ɺ༡ͼํ
Ҋ • ຖ݄̍ճ։࠵ DoorKeeperͷίϛϡχςΟʔ͔ΒҊ͕͘ΔͷͰɺίϛϡχ ςΟʔʹࢀՃ͢Δͱศརɻ • ࢀՃඅແྉ • ։࠵ॴJRߕಓ͔Β͙͢ ΩοζϓϩάϥϛϯάεΫʔϧ͇̔̕ʹͯ
αΠτURLɿɹhttps://goo.gl/tWE3Yj
ϚΠϯΫϥϑτσΠ αΠτURLɿɹhttps://goo.gl/zKAtRJ
ॳ৺ऀ͚ͷνϡʔτϦΞϧ • ૢ࡞ํ๏ • ੜ׆ͷڌͷ࡞Γํ • Ոͷݐͯํ νʔϜΛ࡞ͬͯڞಉ࡞ۀ
ϛχήʔϜϚοϓͷ࡞ ࣗୡͰͭͬͨ͘ϚοϓͰɺ ϛχήʔϜΛ༡Ϳ
ϏϧσΟϯάେձ நબͰ͓ΛܾΊɺ ̍̌Ͱ࡞ ޙʹࢀՃऀಉ࢜Ͱ༏ल࡞ ΛܾΊΔ
͓ɿਫͷ໎࿏ ͓ɿਫͷೖͬͨϏϯ
͓ɿΫϦʔύʔ
͓ɿͱʔ΄ʔ
Ҋ • ִ݄ճ։࠵ DoorKeeperͷίϛϡχςΟʔ͔ΒҊ͕͘ΔͷͰɺίϛϡχ ςΟʔʹࢀՃ͢Δͱศརɻ • ࢀՃඅແྉ • ։࠵ॴਆށ͘͠େࡕΛ༧ఆ αΠτURLɿɹhttps://goo.gl/zKAtRJ
ँࣙ https://www.levenez.com/lang/ Computer Languages History Πϥετ མՆ http://rakka08.wixsite.com/fall-in-summer ʮֶͼʯͱԿ͔ʁ https://www.gllc.or.jp/project/seminar/image/201306_report1.pdf
https://ja.wikipedia.org/wiki/%E5%AD%A6%E7%BF%92 ֶशͱ ©2015 CoderDojo Nishinomiya / Umeda ऀΠϥετ