キッズコースは、ブロックプログラミング(マウス操作だけでプログラミング)で、画面のキャラクターを自由に動かしたりロボットを動かしたりしていきます。
 
この経験を通して、パソコン操作を身につけ、「プログラミングって楽しい!」と思ってもらうことをゴールにしています。

実習のポイント

教室での実習は、会員の皆さん一人一人のスキルに応じてテキストが配られ、先生のナビゲーションのもとで、それぞれ与えられた課題にチャレンジしていきます。

プログラミングの基礎を学ぶ

今まで身につけてきたプログラミングのルールを、車型ロボットのエディソンくんを使って、さらに深めていきます。今月は「順次処理」のルールに従い、エディソくんを順番に動かすプログラムが作れるようになりましょう。

エディソンくん、今月も動き回る!

今月も、車型ロボットのエディソンくんをプログラミングして、たくさん動かしてみましょう。
 
Edison
 
エディソンくんにはタイヤがあり、前に進んだり、後ろに進んだり、そしてグルグル回ったり、左右に曲がったりすることができました。それらの命令ブロックを組み合わせて、簡単な迷路を通り抜けてみましょう。
 
ここで意識して欲しいのは、繋げた命令ブロック通りにエディソンくんが順番に動くということです。前に進んで、右に曲がって、先程より少し長い距離を前に進んで・・・どのくらい(何秒)前に進む必要があるか、曲がり角まで来た時は左右どちらに向きを変えるべきか、自分がエディソンくんになったつもりで、考えてみます。
 
それからプログラムを作る時、1回で完璧なプログラムを完成させる必要はありませんよ。進み過ぎたから前進する時間を短くしよう、直角にきっちり曲がっていなかったからもう少し方向を変える(回る)時間を長くしようなど、一度試しに動かしてみて微調整すればよいのです。

エディソンは歌うのもダンスも上手です

エディソンくんは音を鳴らすこともできますよ。今月は新しく「音を鳴らす」ブロックをつなげて、プログラミングしてみましょう。
 
Edblocks
つなげた命令ブロックは、左から順番に実行されます。これもプログラミングの大切なルール「順次処理」に従うことで、曲を演奏しているわけですね。

 
エディソンくんが上手に演奏できることを知ったHくん、自分が知っている歌をエディソンくんに演奏させてみることにしました。
 
リクエストは皆さんもご存知の「♪虫の声」。音の高さや長さをどのようにするかなど、使う命令ブロックは先生も少々お手伝いして決めていきました。
 
長いプログラムになりましたが、Hくんは一生懸命に命令ブロックを並べてくれましたよ。

 
次に、演奏担当のエディソンくんと、ダンス担当のエディソンくんの合計2台を用意して、同時に動かしてみました。演奏に合わせて、リズミカルに踊ってくれました!!複数のエディソンくんを使うと、とっても楽しい動きになりますね。

最後に

迷路など決められたルートを通り抜けたり、曲を演奏したりする動きは、プログラミングの大切なルール「順次処理」に従っていることを、自然と体感できたと思います。
 
どのような順番で命令するかを、先に考えてからプログラミングすることが大事ですよ。
 
edison

関連記事

←前の記事を見る 次の記事を見る→