スキル、思考力、世の仕組み、作る喜び…何を求めるか
2017年05月08日
「プログラミング言語の文法は教えません。自分で学んでください」。大学に入学したばかりの私達に向けて、プログラミング演習の担当教員はそう言いました。25年前のことです。
プログラミング言語を教えないプログラミング演習。では大学は、その講義を通して何を教えてくれたのかというと、コンピュータ科学の基礎でした。
プログラミング教育が大はやりです。幼稚園生から高校生までを対象とする民間のITものづくり教室「LITALICOワンダー」には、東京と神奈川の5教室に1500人もの生徒が通っているそうです。子供達が取り組むロボット制御やアプリ開発のためには、もちろん、プログラミングが必要です。
世界のリーダー、バラク・オバマ、スティーブ・ジョブズ、マーク・ザッカーバーグらも、若者に対して、作る側にまわること、そのためにコンピュータ科学やプログラミングを学ぶことを勧めています。もっとも、彼らは事業家や政治家なので、自分達の事業領域や地域を産業的、経済的に強くしたいがための我田引水の発言でもあるのでしょう。とはいえ、現在、コンピュータ科学やプログラミングが何かを作って世に問う際の中心的な素養の1つであるということは疑いありません。
2020年には、多くの子供が小学校でプログラミングをしているかもしれません。政府・首相官邸は2016年6月、「日本再興戦略2016」の中で、2020年度からの小学校でのプログラミング教育必修化をうたいました。文部科学省は、プログラミング教育についての有識者会議を開催し、2017年2月には小学校の学習指導要領案にプログラミングを盛り込みました。
先立つ有識者会議は「プログラミング教育とは…『プログラミング的思考』などを育むこと」とまとめていました。この「プログラミング的思考」とは、以前からある「計算論的思考」(Computational Thinking)という言葉をわざわざ言い換えたもののように見えます。政府としては、新しい言葉を発明する方がなにか都合がよかったのでしょうか。
プログラミング教育の小学校での必修化には批判もあります。教育は誰にとっても身近なテーマなので、誰しも一家言を持っています。例えば「目標とする論理的・創造的な思考力を育むためにプログラミングは最適な手段なのか?」「他教科の授業時間を減らすに値するほどなのか?」と。
この点、有識者会議の議論取りまとめや、また、特に学習指導要領案は、かなり無難な着地点を見出しています。つまり、
有料会員の方はログインページに進み、朝日新聞デジタルのIDとパスワードでログインしてください
一部の記事は有料会員以外の方もログインせずに全文を閲覧できます。
ご利用方法はアーカイブトップでご確認ください
朝日新聞デジタルの言論サイトRe:Ron(リロン)もご覧ください