プログラミングを小学生から学ばせたいなら、一緒にオリエンテーリングも体験させた方が良い3つの理由 その①

このコラムでも何度か触れていますが、2020年から日本の小学校でも必修化されることになっています。

それに先んじて、子ども達にプログラミングを教えるスクール・塾がたくさん誕生しています。

たとえば、Tech Kids CAMP

インターネットメディア「Ameba」を運営するIT企業サイバーエージェントが運営し、東京・名古屋・大阪・福岡・沖縄などでプログラミング教室を10月から開講し、すべて満員だそうです。すごい盛り上がりですね。

 

私は、プログラミングとオリエンテーリングは共通点とそうでない部分があって、上手な補完関係にある、と思っています。

だから、プログラミング教育の熱があがってきている今だからこそ、一緒にオリエンテーリングを体験させてほしいな、と思います。

連載で、その理由を今回から3つ書きたいと思います。

今回はその第1回目です。

 

【プログラミング教育とオリエンテーリングの共通点】

①ゴールまでの「手順」を考えるプロセスが非常によく似ている

プログラミングを子どものうちから学ぶと何が一体良いのでしょうか。

子どもを億万長者にしたければプログラミングの基礎を教えなさい』の著者、松林弘治さんによると、

子どもがプログラミングに触れるメリットとして

・ものごとの仕組みをより深く考えるきっかけになる

・じっくりと論理的・創造的に考える訓練になる

という2点を挙げています。

この2つ目の

じっくりと論理的・創造的に考える

はオリエンテーリング競技にとってもとても大事な部分で、

地図、という与えられた限られた情報を生かして、どのようにしたら最短時間でたどり着いたらよいかを考えます。

そのためには、自分の走力・体力を考慮したうえで、まっすぐ藪の中を突き進んでいったら良いのか、あるいは少し遠回りしてでも舗装された道を進んでいったら良いのか、自分で判断します。

このように、与えられた情報を生かし、論理的に考えながらゴールを目指す、という点で、プログラミング教育とオリエンテーリングは共通点があるのです。

そもそもプログラミングとは何か?という話に戻りますが、まず「プログラム」について先述の松林さんはこう記しています。

自分が実現したいと思っている目標を、人間でない「コンピューター」という機械にやってもらう。そのためにコンピューターに誤解なく伝わり、(中略)コンピューターが理解できる形で厳密に書き下した動作の手順書、それがプログラムなのです。

つまりこの「手順書」を書くことがプログラミング、というわけです。

オリエンテーリングの場合、手順書までは書きませんが、チェックポイントまでどうやったら最短時間でたどりつくか、という自分なりの「手順」は自分の頭の中で考えます。

例えば、

「この道を300m程進んだら右手に大きな岩が出てくるはずだからその手前を右に入る」

みたいなことです。

プログラミングの場合は指示を出す相手はコンピューターですが、オリエンテーリングの場合は自分です。

自分にきちんと道案内が出来ていれば迷うことはありませんし、出来なければ迷子になります。

考えて指示を出して動かす練習を、自らの身体で出来るのはオリエンテーリングなのです。

, , , ,

Post navigation

折江 晃

ワークショップデザイナー/オリエンテーリング・インストラクタ 自称:地図育プロデューサー(44歳・男性)。 学生時代に競技オリエンテーリングに出会う。普段は鈍足なのに、地図読みが得意であったため、オリエンテーリングになると上位になれることからどっぷりハマり、いくつかの競技大会で上位に食い込む。 しばらく競技からは離れていたが、2児の父親となり、子どもの心身の成長に何か役立てないかと考えていたところ、地図の持つ奥深さを思い出し、「地図を使った子育て」を思い立ち、我が子に実践。 現在は、年に数回、オリエンテーリングの個人競技大会に出場する一方で、地図を使って「地図を使って、子どもが自ら考えて動ける力をつける」地図育を準備中。近々「親子向け地図育ワークショップ」を展開予定。

コメントを残す