Slide 1

Slide 1 text

 Ruby  ×  Scratch  ×  CoderDojo

Slide 2

Slide 2 text

Agenda ・Scratch のご紹介 ・Scratch と Ruby を組み合わせて遊ぶ ・CoderDojo の活動について

Slide 3

Slide 3 text

What's Scratch?

Slide 4

Slide 4 text

What's Scratch? Scratch(スクラッチ)はMITメディアラボが 開発したプログラミング言語学習環境。 様々な命令を表すブロックと、 イラストやサウンドとを組み合わせて ゲームやアニメーションを豊かに表現できます。 http://scratch.mit.edu/

Slide 5

Slide 5 text

What's Scratch?

Slide 6

Slide 6 text

Scratch × Ruby

Slide 7

Slide 7 text

Scratch × Ruby Scratch と Ruby を連携させて 遊ぶことができます。 Scratch はバージョン 1.4 を使用します。 http://scratch.mit.edu/scratch_1.4/

Slide 8

Slide 8 text

Scratch × Ruby 準備はこれだけ! ・ Scratch 1.4 のインストール ・ Scratch 側のポートをあける ・ Scratch と通信するための Ruby スクリプト   Scratch との通信が可能であれば Ruby 以外の言語でも遊べます。

Slide 9

Slide 9 text

Scratch × Ruby かんたんなデモ。 アイデア次第でおもしろいものが作れそうです。 http://youtu.be/A3zKKDuSDWE

Slide 10

Slide 10 text

What's CoderDojo?

Slide 11

Slide 11 text

What's CoderDojo? 子供たち向けのプログラミング教室。 アイルランドからはじまった活動で、 現在は世界中で開催されています。 日本では下北沢オープンソース Cafe での 開催をきっかけに全国へ広がっています。

Slide 12

Slide 12 text

CoderDojo Tokyo 下北沢オープンソース Cafe では 毎週日曜日の午後に CoderDojo Tokyo 開催中。 http://tokyo.coderdojo.com/

Slide 13

Slide 13 text

CoderDojo Tokyo 東洋美術学校の  学生さんと一緒に  第1回を開催 

Slide 14

Slide 14 text

CoderDojo Tokyo 下北沢オープンソース Cafe いつもの風景

Slide 15

Slide 15 text

CoderDojo Tokyo CoderDojo Tokyo で今までに行われたこと ・ Scratch  Kinect 連携, Squeak Smalltalk 拡張 ・ HTML / CSS / JavaScript(enchant.js) ・ 電子工作と組み合わせたプログラミング … etc

Slide 16

Slide 16 text

お子さんがいらっしゃる方 お子さんと一緒にプログラミングを 楽しんでみませんか? 子持ちエンジニアの方々にとっては お父さんお母さんの仕事について 子供たちと話す機会にもなると思います。

Slide 17

Slide 17 text

学生、エンジニアの方 CoderDojo Tokyo には 小中学生の Rubyist も遊びに来ています。 小さなプログラマたちと一緒に Web アプリケーション作成や Scratch との連携で遊んでみませんか?

Slide 18

Slide 18 text

CoderDojo では メンターを募集しています CoderDojo の活動に興味を持たれた方は ぜひ Engine Yard Hiroba のブースまで 遊びに来てください :)

Slide 19

Slide 19 text

ありがとうございました 石原さん( @jishiha )作成の Scratch – Ruby 連携スクリプトは後ほど公開