子供の説明に反応する吉冨先生。えんぴつとワークシートを持ってまた真ん中に集合してください」ここでも班でまとまって集まるように言います。0から1段のときということかな?」と、論理的な説明になるように促します。「同じだよ」という人はいますか。Cさん、自分の言葉で教えてください。子供の発言をつなげていきます。段の数が増えていく毎に、三角形が1個増えるから、ひとつの三角形に必要なマッチの本数が3本で、だからプラス3ずつ増えていて、増えている数が3の段の数になる。(Cさん)マッチ棒の数は、前の段より、たす3、たす6と増えていくから、100の段になると...。(D君)今、D君が「んー?」となっていましたね。D君がどういうことを言いたいのか、近くの人とちょっと共有してみてください。交流して考えさせる吉冨先生。自分の言葉で説明してください」と問いかけ、別の子供に説明させます。続けて「他の考えも出ていたよね。他の考えを言える人、共有しよう」と問いかけ、E君が発言します。何のことなのかを問われると、すぐさま「段!」と答えた子供たち。段の数』をすればいいってことだね。すれば全部のマッチ棒の数が求められるのかな。」と言った後、みんなに解説を始めました。自分の考えを皆に説明する子5段のときは、Yが30のところを見て、30+3✕5をすればいいです。(F君)「30」は何を表すのかを問い返し、「出したい数の前の段のマッチ棒全部の数」と言葉でわかりやすく説明するF君。多くの子供がうんうんと頷いている様子が見られます。ここでワークシートに戻り、下部分にある問題に記入してから、ペアで確認し合います。」と一斉に返ってきます。ここで「言葉の式にするとどうなる?」と問う吉冨先生。「決まった数3✕段数」との子供たちの発言に、「よし、じゃあこれでOKだね。『マッチ棒の数=3✕段の数』」と、またもや早とちりした誤答を吉冨先生が口にします。すると、「ダメー」と子供たちがすぐさま反応。理由を問われると、「前の段のマッチ棒の数が必要だから」と返します。子供たちから出た考えを聞きながら板書していくで、今回求めたいのは何段?という初発に立ち戻り、子供たちは「100段」と反応。求められそう?ここで、再びペアで交流。マッチ棒全部の数がどう増えていくかの仕組みはわかったので、100段めの数の求め方をペアで話し合って考えますが、なかなか解決策が出てきません。「何で悩んでるのかな?」と聞く吉冨先生。「できるっちゃ、できるんだけど...」というつぶやきに、「じゃあやってみたらいいじゃない」と吉冨先生が呼びかけます。それに対し「でも1時間じゃ終わらない」という子供のつぶやきがもれました。吉冨教諭が理由を問うと、かけてたしてをくりかえすから。100段あるから100回計算しなくちゃいけない。いう意見が出てきました。100回も!...じゃあ、あきらめようか。プログラミングを使ってやってみようか。スクラッチならできそう、という言葉が子供たちから出てきてほしいなという思いを持ちながら授業を行いました。100回計算するのは大変すぎるよね、と言ったところで出てきたので、そこでやってみる?とつなげて授業を展開できました。授業時間が30分経過したところで、ようやくパソコンの登場です。「先生と同じようにファイルを開いていきましょう」。4年生からスクラッチを使ってきている双葉小学校の6年生たち。先生の説明を聞きながら、全員が同じ画面を呼び出すことができました。パソコンの扱いに慣れている子供たち【授業者による解説】6年生は4年生からプログラミングの授業を行ってきていて、授業としては6回めになります。その他、スクラッチに触れてみるといった仕組みの確認は今年1回行いました。結果、特に支援は必要ないくらい皆がスクラッチを操作できるようになりました。ソフトの扱い方については、情報担当教員が中心となり、教師側の研修もしっかり行われました。スクラッチを使ったプログラミングスクラッチとはマサチューセッツ工科大学メディアラボが開発した、ビジュアルプログラミング言語。画面上にあるブロックを組み合わせてプログラムをつくる。URLにアクセスすれば誰でも無料で使用可能。