SHOEISHA iD

※旧SEメンバーシップ会員の方は、同じ登録情報(メールアドレス&パスワード)でログインいただけます

EdTechZineオンラインセミナーは、ICTで変わりつつある教育のさまざまな課題や動向にフォーカスし、最新情報をお届けしているWebメディア「EdTechZine(エドテックジン)」が主催する読者向けイベントです。現場の最前線で活躍されているゲストの方をお招きし、日々の教育実践のヒントとなるような内容を、講演とディスカッションを通してお伝えしていきます。

次回のオンラインセミナーは鋭意企画中です。準備が整い次第、お知らせいたします。

EdTechZineオンラインセミナー

EdTechZineオンラインセミナー

EdTechZineオンラインセミナーは、ICTで変わりつつある教育のさまざまな課題や動向にフォーカスし、最新情報をお届けしているWebメディア「EdTechZine(エドテックジン)」が主催する読者向けイベントです。現場の最前線で活躍されているゲストの方をお招きし、日々の教育実践のヒントとなるような内容を、講演とディスカッションを通してお伝えしていきます。

イベントレポート(プログラミング教育)

子どもたちとコンピュテーショナルシンキングのよい関係:リンダ・リウカス氏が教えていること

 10月28日、楽天本社ビルでRakten Technology Conferenceが開催された。世界中のエンジニアやプログラマーが、プログラミング、ネットワーキング、AIや最先端のWeb技術について、それぞれの成果や取り組みを発表すると同時に、各種アワードの授賞式も開催された。その中で、ゴールドアワードに輝いたのは、『ルビィのぼうけん』の著者、イラストレータ、教育者として有名なリンダ・リウカスさんだ。リンダさんは、アワード受賞の記念講演を行い、執筆中の新しい本の概要、コンピュテーショナルシンキング、アルゴリズム教育について、自身の取り組みとその中で経験した子どもたちとのエピソードを披露した。

リンダ・リウカスさん
リンダ・リウカスさん

大きな問題は小さい問題の組み合わせ

 リンダさんは、簡単な自己紹介のあと「本は、過去の出来事を伝えるのにとても有効な手段なので、執筆活動を続けています。そして、プログラミングは、国、性別、年齢を問わず共通の言語(Lingua Franca)になるものと思っているので『ルビィのぼうけん』を書きました」と話す。

 『ルビィのぼうけん』は、6歳の女の子が、動物たちとダンスやゲームを通じてアルゴリズムやプログラミングについての概念を学んでいく絵本だ。日本語訳も出版され、小学校のアンプラグドのプログラミング教育の教材などにも利用されている。

 すでに23か国で出版されている同書は、1巻がアルゴリズムやプログラムの本。2巻がコンピュータハードウェアのしくみに関する本。3巻がネットワークやインターネットに関する内容となっている。現在執筆しているのは人工知能に関する内容になるという。

 リンダさんが、執筆や子どもたちとの話の中で心掛けているのは、「コンピュータはいろいろな場面で身の回りの問題を解決していること。世界の大きな問題も小さい問題の積み重ねで成り立っていること。そして、その大きな問題を解決するには、技術と教育が平等であること」という考え方。これはリンダさんが常に主張していることであり、『ルビィのぼうけん』のテーマでもある。

コンピュータを理解する上で重要なポイント
コンピュータを理解する上で重要なポイント

ループの気持ちになって考える

 本を執筆したり、子どもたちと接していると「どうすれば子どもたちにコンピュータサイエンス教えればいいのか」という質問をよくうけるそうだ。ループでつまづく子どもが多いのか、ループの理解がネックにあることがあり、ループの教え方も聞かれるという。この質問には次のように答えているという。

 「難しい概念ですが、ループになって考えてみる、とアドバイスしています」

 本の中でも実践されていることだが、例えばダンスで手を叩いたり、ジャンプしたりといった動作を体を使って繰り返す。繰り返しは指示があるまでなのか、回数で止めるのか。手足を使ってシーケンスといったアルゴリズムの基本的な概念を体験させる。これが「ループになって考える」という意味だ。その上で、分解した動作をヴィジュアルプログラミグ、プログラミング言語へと発展させていく。

好きなダンスを手順にしてみる
好きなダンスを手順にしてみる

 プログラミングの話になると、言語はどれがいいかという話もでてくる。この質問については「特定の言語を学ぶのではなく、その背後にある考え方を重視します」とリンダさんは答える。背後にある重要な概念とは「Computational Thinking」のことだ。このプログラミング言語だと、こう書けばこう動くということではなく、この動作を実現するには、コンピュータには、動作を分解して手順を示してやる、といった考え方をできるようにする。

 プログラムが何をさせたいのか、どうやって動くのかを考える、そしてプログラムを組み立てたり、論理的思考を育てることが重要。そして、問題解決には欠かせない、「やり遂げる力、創造力、コラボレーションスキル」を身に着けてもらうことが最終的な目標だという。大きな問題でも小さい問題に分解すれば解決できるかもしれない。問題を解決するまでの努力や忍耐、ときには創造性を発揮し、お互い協力して最後までやり遂げることが大切なことなのだ。

次のページ
子どもたちはコンピュータをどう捉えているのか

この記事は参考になりましたか?

イベントレポート(プログラミング教育)連載記事一覧

もっと読む

この記事の著者

中尾 真二(ナカオ シンジ)

フリーランスのライター、エディター。 アスキーの書籍編集から始まり、翻訳や執筆、取材などを紙、ウェブを問わずこなす。IT系が多いが、たまに自動車関連の媒体で執筆することもある。インターネット(とは当時は言わなかったが)はUUCPの頃から使っている。

※プロフィールは、執筆時点、または直近の記事の寄稿時点での内容です


この記事をシェア

EdTechZine(エドテックジン)
https://edtechzine.jp/article/detail/534 2017/11/15 14:00

おすすめ

記事アクセスランキング

記事アクセスランキング

イベント

EdTechZineオンラインセミナーは、ICTで変わりつつある教育のさまざまな課題や動向にフォーカスし、最新情報をお届けしているWebメディア「EdTechZine(エドテックジン)」が主催する読者向けイベントです。現場の最前線で活躍されているゲストの方をお招きし、日々の教育実践のヒントとなるような内容を、講演とディスカッションを通してお伝えしていきます。

新規会員登録無料のご案内

  • ・全ての過去記事が閲覧できます
  • ・会員限定メルマガを受信できます

メールバックナンバー

記事アクセスランキング

記事アクセスランキング