Code Studio – マインクラフトの世界でプログラミング体験

Scratch ではありませんが、Scratch と似たビジュアルプログラミングが体験できる優れたWebページがあるので、紹介します。それは、Code Studio (コードスタジオ)です。

Code Studio メインページ

このページを提供している団体は Code.org (コードオルグ)です。このウエブサイトには子供向けプログラミング入門のコンテンツが充実しています。パソコンを触る(マウス操作)のが初めての人でも学習できる教材が用意されていることもこのサイトの特徴です。ちなみに、iPad の Safari でもこのサイトを開いて見たところ、プログラミングを楽しむことができました。

私の子供はマインクラフトに夢中なので、このページの中にマインクラフトの世界を使った入門教材を見つけた時は、これはうちの子供にやらせてみるべきと思いました。

Hour of Code – マインクラフト

チュートリアルを始めると子供が自分で進めていけるように工夫されています。最初や途中で動画が表示され、英語での説明に戸惑うかもしれませんが、右下の設定で字幕を日本語に切り替えることができます。動画以外のプログラミングの内容は日本語表示されています。

Scratch と似たビジュアルプログラミング言語が使われていて、ここでは Google が開発した Blockly (ブロックリー)という言語が採用されています。ウエブブラウザだけで始めることができ、マウス操作だけで進めることができます。ソフトウエアのインストールは必要ありません。

Code Studio のメインページには、マインクラフトの他にも、スターウォーズ、アナと雪の女王、アングリーバード、など子供が好きそうなキャラクターを使ったコンテンツが多数用意されているのがこのサイトの魅力です。対象年齢は4歳から18歳までと広く対応しているようです。

このサイトは、Scratch などの汎用なプログラミング言語とは違って、あらかじめ用意された問題を解くということしかできないという面がありますが、全く初めてプログラミングを学ぶ子供が(大人も)プログラミングがどういうものか雰囲気を知るには好適な教材だと思います。

YouTubeで見つけたチュートリアル

YouTubeで「Scratch プログラミング」のキーワードで検索したらプログラミングのやり方を説明する動画がいくつも見つかりました。その中で、これはと思うものをこれからいくつか紹介していきます。

今回は、office #9 さんが公開している動画を紹介します。どれも、プログラムの作品の質が高く、動画の説明も言葉が丁寧でわかりやすいです。おすすめです。

 

スクラッチでサッカーゲームをつくろう

ゴール前のキーパーに当たらないようにタイミングを見計らってシュートをするゲームです。4分程度の動画の4回シリーズです。

 

スクラッチでデジタル時計をつくろう

デジタル時計を作ります。4分くらいの動画の3回シリーズです。

 

スクラッチで宇宙飛行ゲームをつくろう

宇宙船を自分で操作しながら、宇宙空間で迫ってくる隕石を避けたりレーザーで破壊するゲームです。4分くらいの動画の3回シリーズです。

 

以上、面白そうなものを3つほど紹介しましたが、もっと office #9 さんの動画を見たい場合は、office #9さんのチャンネルを見ると良いです。そこに彼が公開している動画がまとめられています。

 

Tech Kids CAMP –  Scratchゲーム開発講座(学習教材)

インターネット上で公開されている学習教材で質の良いものがあれば紹介して行くことにしています。今回は、Tech Kids CAMP というウエブサイトで公開されている学習教材を紹介します。内容は、初心者向け、すなわち、初めてScratchを始める人向けです。

Tech Kids CAMP – Scratch ゲーム開発講座 http://techkidscamp.jp/scratch/

Tech Kids CAMP – Scratch ゲーム開発講座

このページの説明に従うと、Scratch の使い方を覚えながら簡単なゲームを作ることができます。

 

第1回 プログラミング道場

開催通知

下記のようにプログラミング道場第1回を開催します。

第1回プログラミング道場

日時: 2017年5月13日(土)13:30〜15:30

場所:中部コミュニティーセンター まがき1&2

内容:Scratch を使ったプログラミング体験

費用:無料

参加対象:立町子供会に所属する子供(小1〜中3)とそのご家族

参加方法:事前に小林までご連絡の上、当日開催場所へお越しください。親子でのご参加を推奨しますが、小学4年生以上の高学年であればお子様だけの参加も可とします。

また、それに先立って準備会を開催します。準備会は日程の告知から実施までの時間がありませんので、集まれる方のみで行います。使用できる機材(パソコン、WiFiアクセスポイント、大型ディスプレイ)などの確認を行いつつ子供たちにプログラミング体験をさせます。

プログラミング道場 準備会

日時: 2017年4月22日(土)18:30〜20:30

場所:中部コミュニティーセンター 音楽室

内容:使用機材の確認、Scratch を使ったプログラミング体験

費用:無料

参加対象:立町子供会に育成部関係者のご家族

参加方法: 事前に小林までご連絡の上、当日開催場所へお越しください。

CoderDojoのご紹介

道場主の小林です。

プログラミングを子供たちが仲間と一緒に学べる環境を無償で提供しようとする取り組みが世界中に増えてきているようです。その中でもコーダー道場(CoderDojo)という取り組みは、アイルランドで始まり、近年日本でも数が増えているようです。CoderDojo Japan という組織もできていて情報を得やすくなっています。

 

CoderDojo Japan

CoderDojo の特徴は、参加者である子供や付き添いの保護者から費用を取らないことです。子供に無償でプログラミングを習得できる機会を与えるものです。私が始めようとしているTatsuKidsプログラミング道場と似ています。運営にかかる費用は寄付などによって賄われているようです。

習得するプログラミング言語は Scratch が主ですが、対象はこれに限定せず、HTML, PHP, CSS, Java など、あらゆるプログラミング言語を扱っているようです。

私が目指しているプログラミング道場も、Scratchに限らずフリーソフトウエアで利用可能な質の高いものは習得する対象としたいと考えていたので、CoderDojo の方向性と一致していると思いました。

CoderDojo Japan は、クリエイティブコモンズ-表示-継承 という著作権方針で運営資料や教育資料を公開してくれています。CoderDojo Kata というページにそれがまとめられています。

CoderDojo Kata – CoderDojo Japan

同じ方向性でプログラミング道場を始めようとしている私に取っては非常にありがたいことです。感謝して資料を使わせていただこうと思います。

少し先のことになると思いますが、我々の活動が軌道に乗ったら、我々の道場をCoderDojo の道場の一つとして登録する可能性を考えても良いかなと思っています。

ブログサイト作成

道場主の小林です

本日、2017年4月13日、「TatsuKidsプログラミング道場」のWebサイトを作成しました。このように、ブログ形式で記事を書けるようにしたので、日々更新していこうと思います。