ここから本文です

子どもの「プログラミング教育」はゲームから始めるべき?

9/16(日) 11:45配信

ITmedia PC USER

 親子でぜひ体験してもらいたい、ある「ゲーム」があります。

 インターネット検索をしようとGoogleにアクセスすると、たまにGoogleのロゴががらりと変わっていて驚くことはありませんか。これは「Google Doodle(グーグル・ドゥードゥル)」というもので、Googleは何かの記念日に合わせて特別なロゴを作って期間限定で公開するといったことを繰り返しています。Doodleは「イタズラ書き」という意味です。

・教育プログラミングのきっかけに最適なゲーム紹介

 このGoogle Doodleは単にロゴだけでなく、関連した動画やゲームを配信することがあります。これはある日見つけた、Google Doodleのゲームです。

 このGoogle Doodleを実行すると、ウサギがニンジンを目の前にぴょんぴょん跳ねています。どうやら、ブロックを適切に配置することで、ウサギがその指示通りに動くようです。正しくブロックを配置し、マップにある全てのニンジンを食べることが目的のようです。

 ステージが進むと、1歩進むだけではなく、時計回りに90度回転する、反時計回りに90度回転する、そして繰り返すという新しいブロックが登場します。答えは一つではありません。幾つもの回答から、一番シンプルな答えを探し出すのもいいでしょう。大人でもちょっと頭を使わないとできない、楽しいパズルゲームになっています。

 これは2017年12月4日、「子供向けコーディング50周年」を記念して作られたものです。GoogleとMIT(マサチューセッツ工科大学)のScratchチームが一緒になり、シンプルながらストレートにプログラミングの楽しさを教えてくれる、いい教材だと思います。まずはぜひ、親の皆さんから体験を。

2020年度「小学校プログラミング教育必修化」の前に知るべきこと

 皆さんも、新小学校学習指導要領において「小学校プログラミング教育の必修化」が2020年度より実施されるということを聞いたことがあるかもしれません。個人的にはとうとう来たか、と期待半分、不安半分なところです。これを機に、子どもに向けさまざまな教育プログラムが登場してくることでしょう。

 実際、私も幾つか子供向け、正確には小学校高学年~中学、高校生でもできるとうたうプログラム教本を試してみました。でも、そのほとんどは「JavaScriptが分かる」「HTMLが書ける」「CSSでデザインができる」というもの。大変具体的ながら、内容はほぼ写経に近いものでした。もし自分が何も知らない状態だったら、きっと退屈で「プログラミングは面白くない」と思ってしまうでしょう。

 そもそも、2020年度から小学校に「プログラミング」という教科が加わるわけではありません。小学校の授業でプログラミング言語を学ぶようになるのではなく、算数や理科といった今まである教科の中で「プログラミング的思考」を育成するための授業などが行われるようになります。

 前述の指導要領には、プログラミング思考は「自分が意図する一連の活動を実現するために、どのような動きの組み合わせが必要であり、一つ一つの動きに対応した記号を、どのように組み合わせたらいいのか、記号の組み合わせをどのように改善していけば、より意図した活動に近づくのか、といったことを論理的に考えていく力」と書かれています。

 私は記者・編集者になる前、エンジニアでした。子供のころは8bitパソコン全盛期だったこともあり、プログラミングをやってみたいと思うきっかけはそこら中にありました。しかし、現在ではコンピュータはソフトが用意されていて当たり前、自分で作るという感覚は薄くなっています。単にプログラミング言語の文法を学ぶなどというのは退屈極まりないでしょう。

 それよりも、まずはコンピュータの動きに慣れることが、プログラミング的思考を伸ばすために重要だと思います。

1/2ページ

最終更新:9/16(日) 11:45
ITmedia PC USER