ハッピーコンピューティングのブログ -15ページ目

ハッピーコンピューティングのブログ

東京都小平市の小さなプログラミング教室のブログです。

何度も書きますが、ハッピーコンピューティングではルービックキューブに取り組んでいます。

六面揃えられる生徒さんも増えてきました。

 

私自身は今のところ、コンスタントに1分15秒前後で揃えられるようになってきたのですが

やはり子どもたちの習得スピードにはまったくかないません。

 

 

写真はハッピーコンピューティングの最速記録です。

48秒966。中学3年生の記録です。


あっという間に習得して、あっという間に極めていく。

子どもたちが秘めている可能性は、本当に無限なのではないかと感じてしまいます。

 

ルービックキューブは一見ただのおもちゃのようですが最高の論理パズルです。

こう、こう、こう回せば、ここにあったキューブがあちらへ移動する。

同じ回し方をすれば、かならず同じように移動します。

 

一度だけ回す小さな動作をいくつか組み合わせてモジュール化しておく。

そういうモジュールをいくつも覚えていつでも使えるようにしておく。

キューブの配置パターンを観察し、いま実行すべきモジュールを決定する。

決められた一連の手順を実行して、状態の変わったキューブの配置パターンをまた観察する。

観察、決定、実行の繰り返しの果てに六面きれいに揃う。

 

それは、ぐちゃぐちゃな状態からきれいに整った状態へ戻すアルゴリズム。

いわばプログラムです。

 

プログラミングは論理的思考力を養うと言われて久しいですが、そういったチカラはプログラミング以外のものでも養えるはずです。

そしてそのチカラが、優れたプログラムを生み出す基礎的なチカラであることは間違いないでしょう。

 

ハッピーコンピューティングはコンピュータやプログラムを中心に据えながら

そういったチカラを伸ばしていく活動をしています。

ルービックキューブもそのひとつです。

 

 

「みんなでたのしくスクイーク」のプロジェクトが制作されている「タートルズ」というwindowsアプリがあります。

タートルグラフィックス専用「turtles(タートルズ)」

 

これを利用させていただいて、小学生の生徒さんたちにタートルグラフィクスに挑戦してもらいました。

 

 

タートルグラフィクスはコンピュータグラフィクスの基礎の基礎。

ベクターグラフィクスとラスターイメージの違いを口頭で説明しながら、手を動かしてもらいました。

 

生徒さんは手を動かすのに夢中で、おそらく小難しい説明の半分は届いていないような・・・。

ま、それでもいいでしょう。

命令によってコンピュータグラフィクスを描く楽しさを味わってもらえたと思います。

 

 

火曜日のジュニアクラス(小学生クラス)の生徒さんみんなで、「デザインあ」の「解散!」のマネをしてみました。

 

・StopMotion Studioでコマ撮り撮影

・GarageBandで音楽制作

・OpenShotVideoEditorで映像と音を編集

 

最後に少し私が手直しして、最終的に出来上がった作品はこちら。

 


やっぱり各自がそれぞれ作った音楽をつなぎ合わせるのは無理があったかな。

デジタル映像制作の基本的な仕事の流れは体験できたのではないかと思っています。

 

無料のものやオープンソースのアプリケーションを組み合わせてやりくりしていますが、勉強には十分です。

プログラミングとは少し違いますが、コンピュータを操る楽しさは伝わるし、いい勉強になるだろうと思っています。