Download - KIDS, RUBY, FUN!〜スモウルビーとRubyプログラミング少年団の紹介〜
![Page 1: KIDS, RUBY, FUN!〜スモウルビーとRubyプログラミング少年団の紹介〜](https://reader031.vdocuments.pub/reader031/viewer/2022020106/55a20bce1a28abbd4e8b4682/html5/thumbnails/1.jpg)
小学3年生にも使える、プログラミング言語Rubyに特化したビジュアルプログラミングエディタ『スモウルビー』の開発と、Rubyプログラミング少年団によるプログラミング教育関連事業
高尾宏治Rubyプログラミング少年団
![Page 2: KIDS, RUBY, FUN!〜スモウルビーとRubyプログラミング少年団の紹介〜](https://reader031.vdocuments.pub/reader031/viewer/2022020106/55a20bce1a28abbd4e8b4682/html5/thumbnails/2.jpg)
島根県松江市
http://en.wikipedia.org/wiki/File:Japan_location_map_with_side_map_of_the_Ryukyu_Islands.svg : Maximilian
Dörrbecker (Chumwa) CC-BY-SA 3.0CC by SA
![Page 3: KIDS, RUBY, FUN!〜スモウルビーとRubyプログラミング少年団の紹介〜](https://reader031.vdocuments.pub/reader031/viewer/2022020106/55a20bce1a28abbd4e8b4682/html5/thumbnails/3.jpg)
6年前
![Page 4: KIDS, RUBY, FUN!〜スモウルビーとRubyプログラミング少年団の紹介〜](https://reader031.vdocuments.pub/reader031/viewer/2022020106/55a20bce1a28abbd4e8b4682/html5/thumbnails/4.jpg)
中学生にRubyを教える
![Page 5: KIDS, RUBY, FUN!〜スモウルビーとRubyプログラミング少年団の紹介〜](https://reader031.vdocuments.pub/reader031/viewer/2022020106/55a20bce1a28abbd4e8b4682/html5/thumbnails/5.jpg)
モチベーション
![Page 6: KIDS, RUBY, FUN!〜スモウルビーとRubyプログラミング少年団の紹介〜](https://reader031.vdocuments.pub/reader031/viewer/2022020106/55a20bce1a28abbd4e8b4682/html5/thumbnails/6.jpg)
息子にRubyを教える
• Rubyが好き• ITの仕事が好き• 子どもたちにRubyを教える教材がない
![Page 7: KIDS, RUBY, FUN!〜スモウルビーとRubyプログラミング少年団の紹介〜](https://reader031.vdocuments.pub/reader031/viewer/2022020106/55a20bce1a28abbd4e8b4682/html5/thumbnails/7.jpg)
Since then
1% / year
in Matsue-
city
![Page 8: KIDS, RUBY, FUN!〜スモウルビーとRubyプログラミング少年団の紹介〜](https://reader031.vdocuments.pub/reader031/viewer/2022020106/55a20bce1a28abbd4e8b4682/html5/thumbnails/8.jpg)
A Programmer’s
Best Friend
Ruby is
![Page 9: KIDS, RUBY, FUN!〜スモウルビーとRubyプログラミング少年団の紹介〜](https://reader031.vdocuments.pub/reader031/viewer/2022020106/55a20bce1a28abbd4e8b4682/html5/thumbnails/9.jpg)
• Typing
• English
• Ruby Syntax
Problems
![Page 10: KIDS, RUBY, FUN!〜スモウルビーとRubyプログラミング少年団の紹介〜](https://reader031.vdocuments.pub/reader031/viewer/2022020106/55a20bce1a28abbd4e8b4682/html5/thumbnails/10.jpg)
![Page 11: KIDS, RUBY, FUN!〜スモウルビーとRubyプログラミング少年団の紹介〜](https://reader031.vdocuments.pub/reader031/viewer/2022020106/55a20bce1a28abbd4e8b4682/html5/thumbnails/11.jpg)
HOUR OF CODE by Code.org
27,230 events around the world
http://hourofcode.com/
![Page 12: KIDS, RUBY, FUN!〜スモウルビーとRubyプログラミング少年団の紹介〜](https://reader031.vdocuments.pub/reader031/viewer/2022020106/55a20bce1a28abbd4e8b4682/html5/thumbnails/12.jpg)
http://pegpeg.jp/
PEG
• Joint project of
CANVAS and
• CANVAS hold
many workshops
for children
• Distributed 5,000
Raspberry Pi
![Page 13: KIDS, RUBY, FUN!〜スモウルビーとRubyプログラミング少年団の紹介〜](https://reader031.vdocuments.pub/reader031/viewer/2022020106/55a20bce1a28abbd4e8b4682/html5/thumbnails/13.jpg)
TENTO
http://www.tento-net.com/
Life is Tech!
http://life-is-tech.com/
Individualized
instruction
Boot camping
![Page 14: KIDS, RUBY, FUN!〜スモウルビーとRubyプログラミング少年団の紹介〜](https://reader031.vdocuments.pub/reader031/viewer/2022020106/55a20bce1a28abbd4e8b4682/html5/thumbnails/14.jpg)
Why many kids
programming
workshops are held?
Great tools and
materials!
![Page 15: KIDS, RUBY, FUN!〜スモウルビーとRubyプログラミング少年団の紹介〜](https://reader031.vdocuments.pub/reader031/viewer/2022020106/55a20bce1a28abbd4e8b4682/html5/thumbnails/15.jpg)
by MIT Media Lab
http://vimeo.com/65583694
http://scratch.mit.edu/
![Page 16: KIDS, RUBY, FUN!〜スモウルビーとRubyプログラミング少年団の紹介〜](https://reader031.vdocuments.pub/reader031/viewer/2022020106/55a20bce1a28abbd4e8b4682/html5/thumbnails/16.jpg)
![Page 17: KIDS, RUBY, FUN!〜スモウルビーとRubyプログラミング少年団の紹介〜](https://reader031.vdocuments.pub/reader031/viewer/2022020106/55a20bce1a28abbd4e8b4682/html5/thumbnails/17.jpg)
![Page 18: KIDS, RUBY, FUN!〜スモウルビーとRubyプログラミング少年団の紹介〜](https://reader031.vdocuments.pub/reader031/viewer/2022020106/55a20bce1a28abbd4e8b4682/html5/thumbnails/18.jpg)
![Page 19: KIDS, RUBY, FUN!〜スモウルビーとRubyプログラミング少年団の紹介〜](https://reader031.vdocuments.pub/reader031/viewer/2022020106/55a20bce1a28abbd4e8b4682/html5/thumbnails/19.jpg)
• Typing
• English
• Ruby syntax
Problems
➡Blocks
➡ Internationalization
➡ Combination of blocks
![Page 20: KIDS, RUBY, FUN!〜スモウルビーとRubyプログラミング少年団の紹介〜](https://reader031.vdocuments.pub/reader031/viewer/2022020106/55a20bce1a28abbd4e8b4682/html5/thumbnails/20.jpg)
Smalruby
(smɔ́ːrúːbi)
Ruby + Scratch
Hi,
I’m Hatti!
![Page 21: KIDS, RUBY, FUN!〜スモウルビーとRubyプログラミング少年団の紹介〜](https://reader031.vdocuments.pub/reader031/viewer/2022020106/55a20bce1a28abbd4e8b4682/html5/thumbnails/21.jpg)
Demo
![Page 22: KIDS, RUBY, FUN!〜スモウルビーとRubyプログラミング少年団の紹介〜](https://reader031.vdocuments.pub/reader031/viewer/2022020106/55a20bce1a28abbd4e8b4682/html5/thumbnails/22.jpg)
Smalruby
(smɔ́ːrúːbi)
GitHub:smalruby/smalruby-editor
![Page 23: KIDS, RUBY, FUN!〜スモウルビーとRubyプログラミング少年団の紹介〜](https://reader031.vdocuments.pub/reader031/viewer/2022020106/55a20bce1a28abbd4e8b4682/html5/thumbnails/23.jpg)
Scratch Features
• Instruction Blocks
• Characters and
Stages
• Easy to Run
![Page 24: KIDS, RUBY, FUN!〜スモウルビーとRubyプログラミング少年団の紹介〜](https://reader031.vdocuments.pub/reader031/viewer/2022020106/55a20bce1a28abbd4e8b4682/html5/thumbnails/24.jpg)
Ruby
Instruction Block
![Page 25: KIDS, RUBY, FUN!〜スモウルビーとRubyプログラミング少年団の紹介〜](https://reader031.vdocuments.pub/reader031/viewer/2022020106/55a20bce1a28abbd4e8b4682/html5/thumbnails/25.jpg)
Instruction Block
Ruby
![Page 26: KIDS, RUBY, FUN!〜スモウルビーとRubyプログラミング少年団の紹介〜](https://reader031.vdocuments.pub/reader031/viewer/2022020106/55a20bce1a28abbd4e8b4682/html5/thumbnails/26.jpg)
KIDS WANTED TO
CODE DIRECTLY!
![Page 27: KIDS, RUBY, FUN!〜スモウルビーとRubyプログラミング少年団の紹介〜](https://reader031.vdocuments.pub/reader031/viewer/2022020106/55a20bce1a28abbd4e8b4682/html5/thumbnails/27.jpg)
Emacs icon : http://ochiailab.blogspot.jp/2013/04/powerlineelemacs.htmlVim Icon : http://www.vim.org/index.php
Sublime Text icon : http://blog.livedoor.jp/nonprofessional/archives/1004031653.html
![Page 28: KIDS, RUBY, FUN!〜スモウルビーとRubyプログラミング少年団の紹介〜](https://reader031.vdocuments.pub/reader031/viewer/2022020106/55a20bce1a28abbd4e8b4682/html5/thumbnails/28.jpg)
Now
![Page 29: KIDS, RUBY, FUN!〜スモウルビーとRubyプログラミング少年団の紹介〜](https://reader031.vdocuments.pub/reader031/viewer/2022020106/55a20bce1a28abbd4e8b4682/html5/thumbnails/29.jpg)
The Ruby
Programming
Shounendan
![Page 30: KIDS, RUBY, FUN!〜スモウルビーとRubyプログラミング少年団の紹介〜](https://reader031.vdocuments.pub/reader031/viewer/2022020106/55a20bce1a28abbd4e8b4682/html5/thumbnails/30.jpg)
“Promoting the joy of
programming to
many kids. “
“Building internet
safety awareness
for kids through
programming!”
![Page 31: KIDS, RUBY, FUN!〜スモウルビーとRubyプログラミング少年団の紹介〜](https://reader031.vdocuments.pub/reader031/viewer/2022020106/55a20bce1a28abbd4e8b4682/html5/thumbnails/31.jpg)
Ruby programming
events for kids
and parents
Introducing Ruby,
once a month
![Page 32: KIDS, RUBY, FUN!〜スモウルビーとRubyプログラミング少年団の紹介〜](https://reader031.vdocuments.pub/reader031/viewer/2022020106/55a20bce1a28abbd4e8b4682/html5/thumbnails/32.jpg)
![Page 33: KIDS, RUBY, FUN!〜スモウルビーとRubyプログラミング少年団の紹介〜](https://reader031.vdocuments.pub/reader031/viewer/2022020106/55a20bce1a28abbd4e8b4682/html5/thumbnails/33.jpg)
![Page 34: KIDS, RUBY, FUN!〜スモウルビーとRubyプログラミング少年団の紹介〜](https://reader031.vdocuments.pub/reader031/viewer/2022020106/55a20bce1a28abbd4e8b4682/html5/thumbnails/34.jpg)
![Page 35: KIDS, RUBY, FUN!〜スモウルビーとRubyプログラミング少年団の紹介〜](https://reader031.vdocuments.pub/reader031/viewer/2022020106/55a20bce1a28abbd4e8b4682/html5/thumbnails/35.jpg)
![Page 36: KIDS, RUBY, FUN!〜スモウルビーとRubyプログラミング少年団の紹介〜](https://reader031.vdocuments.pub/reader031/viewer/2022020106/55a20bce1a28abbd4e8b4682/html5/thumbnails/36.jpg)
![Page 37: KIDS, RUBY, FUN!〜スモウルビーとRubyプログラミング少年団の紹介〜](https://reader031.vdocuments.pub/reader031/viewer/2022020106/55a20bce1a28abbd4e8b4682/html5/thumbnails/37.jpg)
![Page 38: KIDS, RUBY, FUN!〜スモウルビーとRubyプログラミング少年団の紹介〜](https://reader031.vdocuments.pub/reader031/viewer/2022020106/55a20bce1a28abbd4e8b4682/html5/thumbnails/38.jpg)
![Page 39: KIDS, RUBY, FUN!〜スモウルビーとRubyプログラミング少年団の紹介〜](https://reader031.vdocuments.pub/reader031/viewer/2022020106/55a20bce1a28abbd4e8b4682/html5/thumbnails/39.jpg)
CoderDojo Matsue
https://coderdojo.com
Free Ruby computer
programming club for
Kids,
once a month
![Page 40: KIDS, RUBY, FUN!〜スモウルビーとRubyプログラミング少年団の紹介〜](https://reader031.vdocuments.pub/reader031/viewer/2022020106/55a20bce1a28abbd4e8b4682/html5/thumbnails/40.jpg)
Ruby Programming
Shounendan
Youth Sports Club
≒
![Page 41: KIDS, RUBY, FUN!〜スモウルビーとRubyプログラミング少年団の紹介〜](https://reader031.vdocuments.pub/reader031/viewer/2022020106/55a20bce1a28abbd4e8b4682/html5/thumbnails/41.jpg)
Conclusion
• Teaching Ruby Motivations
• TEACH MY SON RUBY
• Smalruby
• For over 8 years old
• Ruby Programming
Shounendan
• Learning Ruby Organization
for Boys & Girls
![Page 42: KIDS, RUBY, FUN!〜スモウルビーとRubyプログラミング少年団の紹介〜](https://reader031.vdocuments.pub/reader031/viewer/2022020106/55a20bce1a28abbd4e8b4682/html5/thumbnails/42.jpg)
I believe that people
should focus on creating
tools to help everyone.
![Page 43: KIDS, RUBY, FUN!〜スモウルビーとRubyプログラミング少年団の紹介〜](https://reader031.vdocuments.pub/reader031/viewer/2022020106/55a20bce1a28abbd4e8b4682/html5/thumbnails/43.jpg)
“Facing problems and
looking for the answer
that will solve them”
is a very important.
![Page 44: KIDS, RUBY, FUN!〜スモウルビーとRubyプログラミング少年団の紹介〜](https://reader031.vdocuments.pub/reader031/viewer/2022020106/55a20bce1a28abbd4e8b4682/html5/thumbnails/44.jpg)
I sympathize with
everyone here and …
![Page 45: KIDS, RUBY, FUN!〜スモウルビーとRubyプログラミング少年団の紹介〜](https://reader031.vdocuments.pub/reader031/viewer/2022020106/55a20bce1a28abbd4e8b4682/html5/thumbnails/45.jpg)
I’m glad that we are all
somehow involved with
OSS development.
![Page 46: KIDS, RUBY, FUN!〜スモウルビーとRubyプログラミング少年団の紹介〜](https://reader031.vdocuments.pub/reader031/viewer/2022020106/55a20bce1a28abbd4e8b4682/html5/thumbnails/46.jpg)
A Programmer’s
Best Friend
Ruby is
![Page 47: KIDS, RUBY, FUN!〜スモウルビーとRubyプログラミング少年団の紹介〜](https://reader031.vdocuments.pub/reader031/viewer/2022020106/55a20bce1a28abbd4e8b4682/html5/thumbnails/47.jpg)
THANK YOU
Smalruby (smɔ́ːrúːbi)
GitHub: smalruby/smalruby-editor
Email: [email protected]
Twitter: @smalruby