小学校での特別授業

こんにちは。とても寒くなってきましたね。もうすぐ冬休みです。

先日、京都市伏見区にある聖母小学校様にてプログラミングの特別授業をしました。

今年で3年目になりますが、今回は6年生で、すでに少しスクラッチを勉強したことがあり「ちょっと難しいのをお願いします」とのことだったので、シューティングゲームを作ってもらうことにしました。

1クラス30人弱の大人数ですので、あらかじめ準備した作り方をすべて説明し、おおよそその通りにプログラミングしてもらう形式です。

このやり方は「考える力を伸ばす」よりも「新しい世界を見てもらう」ことに主眼を置いています。

個人レッスンのときでも、初回から3回目くらいまでのレッスンや、新しいレベルに挑戦する最初のレッスンなどで活用します。

この形式のレッスンは、どれだけ興味をもって気持ちを開いてもらえるかが重要です。
題材とするプログラムのポイントは、以下の2つを両立させること。

  • 「魅力的であること」
  • 「簡単に作れること」

これがなかなか難しくて、題材を考えるときは、いつも何度も作り直しています。

できるだけ命令の数を減らしたり、段階を追って作りながら動作確認できるようにしたり、スライド一画面に収まるように分割したり…。

実際の授業が始まってからも、どんどんフィードバックして改善を続けます。

今回の授業でも、1クラス目で難しかったところを翌日の2クラス目の教材で大幅に修正し、3クラス目を始める前の休み時間に説明スライドを追加したりしました。

こうして磨きつづけることで、新しい「ワクワクする」教材になっていきます。

今年からは他の小学校でも特別授業をする予定です。たくさんのお子さんにプログラミングに触れてもらうきっかけになると良いなと思っています。

 

NHKのプログラミング教育番組

NHKで、週2回、1回10分のプログラミング教育番組が放送されているのをご存知でしょうか。

「厚切りジェイソン」さんが解説しています。
この人は、日本のお笑い番組に出るためにIT企業の役員になったという変わった経歴のお笑い芸人です。飛び級を認められるほど頭が良かったそうです。

番組はプログラミングをやっている小中学生向けで、スクラッチを使ったプログラミングのテクニックなどを解説しています。

視聴者向けのコミュニティサイトもあり、月ごとの「お題」をテーマとした作品を投稿することができます。

かなり短い番組なので、見るだけでプログラミングが身につくというほどの内容ではありません。
自分でプログラミングをやりながら、番組を見て刺激を受けたり、参考にするのがよいでしょう。

プログラミングは、なかなか共通の趣味をもっている友だちを探すのが難しいものです。
同年代の少年プログラマが集まっているWEBサイトで、刺激を受けたり、技を競うために投稿してみてはいかがでしょうか?

Why !? プログラミング
http://www.nhk.or.jp/gijutsu/programming/

ワイワイプログラミング
http://www.nhk.or.jp/school/programming/index.html

ゲームプログラマーになるには?(後編)

前回は、ゲームプログラマーになるための3つの条件のうち、2つについてお話ししました。

前回の記事はこちら→ゲームプログラマーになるには?(前編)

ゲームプログラマーになるための3つの条件のうち最後は「数学と物理の知識」です。今日はこれについてお話しましょう。

続きを読む

ゲーム作りを勉強して役に立つ?

前回まで、子どもにプログラミングを教えるのに、ゲームを使うことが効率的ですよ、ということをお話ししました。

今回は、ゲームでプログラミングを学ぶことは役に立つのか?という疑問にお答えしたいと思います。

ゲームでプログラミングで何が学べるのでしょうか。他のテーマでプログラミングを学ぶのと、どのような違いがあるのでしょうか。

続きを読む