DesignSpark Electrical Logolinkedin
Menu 検索
フォーラムで質問

Raspberry Pi で ゲーム感覚のプログラミング体験 『Scratch』

皆さん、MITのメディアラボで開発されている『Scratch』というプログラミング開発環境はご存知ですか? 子供の頃からプログラミングに親しんでもらいたい、という目的で作られたツールです。このツールは名詞サイズのボードコンピューターRaspberry Piに標準装備されているため、3000円弱という低価格で簡単なプログラミングの学習ができるというものです。

Scratch

 

 

 

 

 

 

 

 

 

『Scratch』は、下の画像のように、ブロックで表現されたパーツを組み合わせることでプログラムを作っていくツールです。
Image

 

 

 

 

 

 

 

 

右側の画像のキャラクターを動かすだけの簡単なパーツや、音を出すパーツなど様々なアクションパーツがあり、それらをビジュアルに組み合わせることで音を出しながら動かすプログラムが簡単に作れす。

一見するとゲームのようなつくりになっていますが、例えばループに新たなパーツを追加していくと、外側のループブロックが自然に大きくなっていくという、非常に直感的なインターフェースになっているため、遊んでいるうちに条件分岐・繰り返し・変数・引数・オブジェクト指向などプログラミングの基礎になる概念を学ぶことができます。

Raspberry Piに搭載されている『Scratch』は英語版になっていますが、非常に簡単な英単語で構成されているため、お子さんと一緒に楽しみながらプログラミングの基礎概念をおしえていくことができるかもしれません。

義務教育では学ぶことのないプログラミングの楽しさをお子さんにも伝えたいという方はぜひRaspberry Piをプレゼントし、一緒に遊んでみてはいかがでしょうか。下手なゲームよりも親子で楽しく遊べるものだと思います。

今回の紹介は以上となります。以下にYouTubeにアップロードされている『Scratch』の紹介動画を載せておきますので、ぜひご覧ください。
 


 

DesignSpark is an engineer and maker community from RS Components, we provide free CAD software, online resources and design support. Our flagship CAD software includes DesignSpark PCB, DesignSpark Mechanical and DesignSpark Electrical. Join our community at www.designspark.com/register

3 Aug 2012, 6:30