Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Sign up for free
Menu
Search
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Pricing
Search
Sign in
Sign up for free
マインクラフトによる プログラミング学習の可能性
Search
夜子まま
August 27, 2016
Education
490
1
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
マインクラフトによる プログラミング学習の可能性
DojoCon2016にて発表した資料です。
寺園聖文
8月27日 内田洋行 大阪 ユビキタス協創広場 CANVAS にて
夜子まま
August 27, 2016
More Decks by 夜子まま
See All by 夜子まま
小学生における ブロックコーディングからテキストコーディングへの ステップアップの試み
yokmama
0
150
マインクラフトとGoogleHomeを連携してみた
yokmama
0
340
Other Decks in Education
See All in Education
【デザイナー就活講座】 デザイナー就活市場・企業探し・ポートフォリオのポイント
koheihasebe
0
690
[2026前期火5] 論理学(京都大学文学部 前期 第11回)「ハーモニー:三層モデルと保存拡大」
yatabe
0
320
Modulo : abc
robintux
0
210
Sekolah Sabat - Triwulan 3 2026 - Pelajaran 12
hiola
0
12k
実践プレゼンテーション・デザイン
dragon2
1
360
Introduction to Accounting
bvr7352
0
240
新入社員を「あの子」と呼ばない運動 -PBL その前に- / Stop Calling New Hires "Kids"
aokiplayer
2
900
AIの力を100%引き出すために
frievea
0
580
エビデンスベースト英語教育入門:エビデンスは科学的知見(だけ)ではない,制度だ!
terasawat
0
220
医療事務養成の専門学校でのAI教育 非エンジニアの学生にAIを1年間使ってもらって、感じたこと
naochim2026
0
130
【2026年サマースクール用ZEPメタバース校舎操作ガイド】
ainischool
0
130
焦燥を平穏に変えるエンジニアのための哲学
ichimichi
7
7k
Featured
See All Featured
Save Time (by Creating Custom Rails Generators)
garrettdimon
PRO
33
5k
Tips & Tricks on How to Get Your First Job In Tech
honzajavorek
1
780
Information Architects: The Missing Link in Design Systems
soysaucechin
1
1.2k
I Don’t Have Time: Getting Over the Fear to Launch Your Podcast
jcasabona
35
2.9k
WENDY [Excerpt]
tessaabrams
14
40k
The Art of Programming - Codeland 2020
erikaheidi
57
14k
YesSQL, Process and Tooling at Scale
rocio
174
15k
Conquering PDFs: document understanding beyond plain text
inesmontani
PRO
4
3.1k
Lightning talk: Run Django tests with GitHub Actions
sabderemane
0
270
The Language of Interfaces
destraynor
162
27k
Stop Working from a Prison Cell
hatefulcrawdad
274
21k
Self-Hosted WebAssembly Runtime for Runtime-Neutral Checkpoint/Restore in Edge–Cloud Continuum
chikuwait
0
850
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 ऀΠϥετ