8月17日、18日の2日間に渡り益城町のグランメッセ熊本で開催された「青少年のための科学の祭典」熊本大会2019 ~まなびのドア~ で、「英語で学ぶコンピュータサイエンス(CS in English)」を紹介するステージと体験ブースを出展しました。
「青少年のための科学の祭典」は、子どもたちに科学の魅力を体験できる機会をもってもらおうと、平成4年(1992年)から全国で毎年行われている体験型イベントです。熊本では熊本県民テレビ(KKT)の共催で平成14年(2012年)から実施されており、県内の理科の先生が協力して行う実験などが小さい子どもたちの人気を集めています。
今回、くまもとLRネットもコンピュータサイエンスという科学の一分野について、子どもたちに英語で楽しく学んでもらおうと、Seattle IT Japanese Professionals(SIJP)と一緒に取り組んでいる「英語で学ぶコンピュータサイエンス(CS in English)」を来場したたくさんの子どもたちに紹介しました。
コンピュータサイエンスと聞くと難しそうなイメージですが、目的はコンピュータについて正しく理解することではなく、「コンピュータについて英語で学ぶ」という普段はできない体験を、子どもたちの心に「楽しかった思い出」として残してもらうことです。
体験ブースでは2日間で124組の親子が参加、子どもたちに対してボランティアスタッフが個別に対応する形で、コンピュータが取り扱うデータの形式である2進数(Binary Number)について学んでもらいました。
初めて2進数について学ぶ子どもたちでも理解しやすいように、まずは5本の指を使ってコンピュータの世界で扱う2進数と普段使っている10進数についての違いや関係性について学びます。また、子どもたちにはそれぞれiPadが配布され、解説動画を見ながら2進数について理解を深められるようになっています。基本的に動画はすべて英語で説明されますが、英語が苦手だったり内容についてうまく理解できない子どもたちについては、スタッフが個別に日本語で分かりやすく解説し、置いてきぼりになる子がでないようサポートを行いました。
ただ、どうしても理解が難しい年少の子どもたちについては、より簡単なGraph Paper Programmingという、紙と鉛筆を使ってアルゴリズムやプログラミング的思考を学習するアクティビティに変更し、コンピュータサイエンスの世界を親しみやすく体感してもらえるよう配慮しました。
ステージでは、北米シアトルとインターネットで接続し、ビデオ会議サービスzoomを使ってKenji先生、Mario先生とのライブセッションを4回行いました。Kenji先生(今崎 憲児 氏)は、シアトル在住、CS in Englishの取り組みをリードするSeattle IT Japanese Professionals(SIJP)の代表で、本業はGoogleのエンジニア。熊本県松橋町の出身で熊本高等専門学校のOBです。
Mario先生(西尾 まりお 氏)も同じくシアトル在住でSIJPのメンバーとしてCS in Englishをサポート、本業はMicrosoftでソフトウエア開発に従事するエンジニアです。
まずはKenji先生がステージ上のMCとスクリーン越しに掛け合いながら、CS in Englishについて紹介した後、Mario先生がソートアルゴリズムをテーマにした模擬授業を英語のスライドを使って展開。ソートアルゴリズムは、たくさんのものを一定の規則に従って並べるのに使われる手順で、中でも単純でわかりやすい「バブルソート」を取り上げ、実例を示しながら英語と日本でわかりやすく説明をしてくれました。
次に、このバブルソートのアルゴリズムを実際に使って、ステージに上がった熊本西高校の生徒6人を身長の高い順に並べ替える「人力バブルソート」を実演。ステージの前の子どもたちもステージに上がり、一緒に人力バブルソートに挑戦しながら、データが泡(=バブル)のように移動しながら順番に並び替えられる手順を、体で覚えることができたようです。
最後はおなじみKahoot!タイム。保護者の方のスマートフォンを使って、ソートアルゴリズムのクイズに参加、たくさんの子どもたちが英語で出題される難しい問題にチャレンジしました。