2018/05/28 13:07

TOP › 国内 › 世界の中の⽇本 › 英語スピーキングと同じ、絶対おやめなさい情報⼊試

時事・社会 教育ワーキングプアの量産マシーン化し、学⼒低下に拍⾞かける危険性
2018.5.22（⽕） 伊東 乾

⽶ニューヨークのアップルストアでプログラミングを学ぶ⼩学⽣（2015年12⽉9⽇撮影、資料写真）。(c)AFP/Getty Images /Andrew Burton〔AFPBB News〕「25年⼤学⼊試に『情報科目』追加・・・⾸相⽅針」という報道の⾒出しを⾒て、これはダメだと思いました。
1 / 11

2018/05/28 13:07

2018/05/28 13:07

さらに報道の内容を⾒てみると、「プログラミングなどに関する『情報科目』を国語や英語と並ぶ基礎的科目として⼤学⼊試に追加する⽅針」と記されており、完全にアウトと判断した次第です。
これについて、1999年から今年で20年目になりますが、情報部署の教官として⼤学で研究教育の現場に⽴つ1⼈として、所感を記したいと思います。
やめた⽅がいいという結果になるのが目に⾒えるように思われます。

現実に、新⼊学⽣むけ最初に教える「情報」教育とは︖
今現在、「情報科目」はほとんどの⼤学⼊試に⼊っていません。ということは、ヒマネタの科目ですから、⾳楽などと同様、⼤学⼊学者の粒は全く揃っていません。
ハッカーなみにコンピュータ―に通暁した学⽣も時折⾒かけますが、⼤半はシステムに知識も経験もありません。
私たちが⼤学1年前期の必修「情報」で最初に教えるのは、「電源の⼊れ⽅、システムの⽴ち上げ⽅」に始まり「安全なシャットダウンの仕⽅」「フリーズなどした際の対処法」などです。
ハードやソフトを破壊しない0の0からで、その次に教えるのは「べからず集」です。例えば次のようなケースです。
「A君は⼤学のシステムで海外のエロサイトにアクセスし、無修正写真を⼤学のプリンタから出⼒しようとしたが、トラフィックが詰まっていたた
め、途中であきらめて放置した」「しばらくするとその種の画像が⼤量に出⼒され、当然誰のジョブかは判明したのでアカウント停⽌3か⽉、おかげで留年した」「B君は、アイドルのファンサイトにたくさん投票したいと考え、友達の
2 / 11

2018/05/28 13:07

2018/05/28 13:07

アカウントのパスワードを盗んで回り、違うユーザとしてファン投票をした」「⾼位⼊賞のお礼メールがアイドルの事務所サイドから送られて来て、そんなものに投票した記憶がない同級⽣たちの間で話題になり、調査の結果、パスワード盗⽤の事実が発覚、学籍剥奪、放校」
念のため、上の2つは実際に東京⼤学教養学部で発⽣したケースです。東⼤の⼊試を通って⼊学しながら、アイドルのファン投票で学籍を失った愚かな⼦供がいたことを、履修⽣諸君には⼊学直後にかなりインパクトをもって教えます。
それなのに、毎年のように愚の骨頂のような情報システム上のルール違反、不正⾏為を繰り返す学⽣が後を絶ちません。
「受験で教えないから、まじめにやらず、懲りたりもしない・・・」と私たち教員は半ばあきらめてもいるわけですが、実際に「⼤学⼊試に導⼊」しかも「基礎科目として」などというと、話は全く変わってきます。
先に結論を⾔ってしまうと、そんな科目増やして、他の重要教科を圧迫するより、もっとほかにやるべきことがたくさんあるはずです。
もう少し具体的に考えて⾒ましょう。

「情報科目」で本当に⼤切なこと
⾼等学校レベルの「情報教科」で重要な内容は何かと問われたら、「1にリテラシー 2にリテラシー、3、4がなくて、5にリテラシー」と答えます。
現実のネット環境は、ありとあらゆる犯罪と不正の温床です。おかしなス
パムメールが来たら開かないこと、⾃分もスパムなどは決して撒かないこと。

3 / 11

2018/05/28 13:07

2018/05/28 13:07

世間には犯罪者が⼭のようにネットにアクセスして、獲物を狙って⼿ぐすねを引いています。
間違っても「⾃殺勧誘サイト」などに近づかないこと。ましていわんや、そんなところで知り合った⼈間と「オフ会」などと称して実際に会ったりしないこと・・・。
昨年は神奈川県座間市で、極めて短期に集中して、あり得ない⼤量殺⼈事件が引き起こされていたのが明るみに出ました。
典型的な「ネット濫⽤」に基づく凶悪犯罪で、再発防⽌のうえで「教育」が負うべき責任は極めて重⼤です。
だからと⾔って、そんなものを「受験科目化」して、よくある⼊試の空洞教材の1つにしても、現実的な⼒になるとは到底思えません。
次の中で、避けた⽅がいい⾏動はどれか︖
イ SNSでネットストーカーに攻撃されている⼈を⾒つけたので、管理者に通報した。
ロ すべてが嫌になってしまったので⾃殺サイトを訪れ地元の駅で会うことにした。
ハ

本⼈が気づかぬうちに個⼈情報が露出していたので、教えてあげた。

正解︓ロというような問題に、⼤学⼊試としての意味があると思われるでしょうか︖
運転免許の筆記試験が、これに類した出題になっており、地アタマで普通に考えれば、特段学習などせずとも、満点に近い点が取れます。これは免許も同様でしょう。

4 / 11

2018/05/28 13:07

2018/05/28 13:07

では筆記試験に合格したドライバーが、全員が全員、交通ルールを守ってゴールド免許になっているか・・・。私の⾔わんとするところはお分かりいただけると思います。
かつて30数年前、私が受験⽣だった頃、「現代社会」というその⼿の受験科目がありました。今どうなっているかは知りませんが、特段勉強する必要もなく、普通に考えればその場で8割以上は正解できる。
でも、そんな科目があることで、受験勉強全体がいろいろ窮屈なことになっていたのは、少なくとも当時は、間違いなかったと思います。
「情報科目」から⼊試を出題するというとき、「プログラミング能⼒強化」などと⾔いつつ、リテラシーその他をすべて無視するということも、現実問題としては考えにくい。
その結果、空⽂化の骨頂のような、この種の出題ごっこ、⼊試ゲームが発⽣して、関連産業はそれなりにお⾦が回る。そして学⽣にはいい⾯の⽪となるでは、洒落にも何にもなりません。
しかし、私が本質的に、⼀番やめた⽅がいいと思うのは、報道にあった「プログラミングなどに関する情報科目」という部分の⽅にほかなりません。
はっきり書いてしまうなら、ワーキングプア量産の最短⼿順のようなことになりかねないからです。

「プログラミング教育︖」という罠
情報科学を⾝に着けるうえでは、考えもなしにソースコードに当たってあれこれいじるのは、⼀番「筋の悪い」ケースの典型と思います。
「プログラミングを覚えたい」という⼈がいますが、それはどこかで決定的に間違っている。プログラムする以前の、問題を考える⼒なり理解の総体があって、その中で⼀部の問題解決を実装する段になって、初めて「プログ5 / 11

2018/05/28 13:07

2018/05/28 13:07

ラミング」が本来は関係してきます。
昨今のAIブーム、ニューラルネット・機械学習⼤流⾏のご時世ですが、「深層学習を学んでみたい」という知的好奇⼼はあっても、「Python(パイソン、プログラミング⾔語の名称)でプログラミングできるようになりたい」という知的好奇⼼は本質的には成⽴しにくい。
それは、「⾦づちでクギがきちんと打てるようになりたい」「のこぎりで・・・」「カンナで・・・」といった話と似ていて、本来は⽇曜⼤⼯なり、プロの職⼈なり、例えば家⼀軒を建てるというような「⼤目標」があって、それを実現するうえで役に⽴つ“かもしれない“道具⽴て”の1つに過ぎないからです。
同様に「コンピュータ―・プログラミングができるようになりたい」とい
うのは、明らかに物事を外から眺めている⼈の憧憬なり勘違いなりでしかありません。
実際には、かくかくしかじかの仕事がしたい（例えば家を⼀軒、DIYで建てたい）。そのためには、クギも打てれば鋸も引け、カンナもかけられるよ
うになりたい・・・というのが普通の順番でしょう。
それが、いきなり「プログラミング教育」などと突出するのは、いかにも中⾝がなく政治家の素⼈考えとしか⾔いようがありません。
本来教えるべきものは何か︖
それはアルゴリズムの数理であり、情報と符号化の理論であり、グラフ理論であり、初等整数論や計算量の議論であり、つまるところ「情報科学の初歩」を教えることと前後して、実装＝プログラミングという話も出てきます。
ただ単に「IT業界で⼈材が不⾜している → プログラミングができる⼈を増やしたい」というだけでは「バイオ業界で実験に従事するテクニシャンが不⾜している。ピペットを扱える派遣の⼈を増やしたい」というのとよく似ています。
6 / 11

2018/05/28 13:07

2018/05/28 13:07

つまり、バイオで戦略的考えができる次世代を育てたいという話ではな
く、単に⼿⾜を増やしたい、と聞こえかねない。
仮にそういう⼈材育成をすれば、何が起きることになるでしょう︖

ワーキングプアの⼤量⽣産に繋がりかねない
私が学⽣時代、理学部物理学科で「プログラミング教育」の中⼼となる⾔語はFORTRANでした。
しかし、物性物理はまだそんなに計算機を多⽤しておらず、BASICも⼗分現役で使われる⾔語だったと思います。⼯学系ではC、その他分野によって使われる⾔語は異なっていました。
それから10年ちょっと経って、今度は私が助教授で⼤学に着任した2000
年頃には「ソフトウエア・クライシス」、指数的に増⼤するソフトウエア需
要に⼈材養成が間に合わないかもしれないリスクが叫ばれ、オブジェクト指向⾔語が教えられるように様変わりしました。
私⾃⾝が1年⽣の必修で扱った⾔語はJava、ひと世代前の⾔語を踏み台に作られた⾔語と考えることができます。
現在でもJavaは現役の⾔語です。でも、機械学習その他を扱ううえでは、よりシンプルなPythonが⼤いに普及しています。
また、Pythonとならんで、科学技術の計算には四半世紀前から使われているMatlabなど、インタプリタ型の⾔語が、いろいろな意味で便利です（インタプリタ型が何かは、紙幅を過ぎているので、今はここでは触れません）。
つまり、個別の⾔語に慣れるといったことは、実務について⼿を動かす過程で習熟すればよく、また環境によって異なる細部などは、必ずしも本質的でない部分も少なくない。

7 / 11

2018/05/28 13:07

2018/05/28 13:07

本当の意味で「読み書きそろばん」に相当する基礎は「情報科学」で、⼿先だけ動けばよいという「プログラミング」だけ適応しても、⾔語の世代は数年単位で変わっていくし、⾃動的ソースコード⽣成も技術が進んでいます。
要するに、「定年28歳」みたいな⼈材育成になっていないか。報道の⾒出しをみて即座にこう思いました。
⽶国では「頼むからプログラミング教育はやめてくれ」という議論があります。
すなわち、PCの環境には適応しており、何か結果は出すだけれど、ソースコードは適当にライブラリから引っ張ってきて切ったり貼ったりする場合も少なくない。
そして、「プログラム」が何を計算しているのか、実はよく理解していないという⼈を、これ以上作るのはやめてくれ、という話です。
少し前にこんな体験をしました。ある問題をコンピュータ―で院⽣と計算していたのですが、某⼀流企業から来た⼈がそれにコミットしていて、原理的におかしな計算を「指導」してくれていました。
当然ながらおかしな結果が出て来ます。それを、すでに中年の⼀流企業の⼈は「こういうときは、出てきた結果をどう説明するかが重要・・・」と、全く素っ頓狂な「解釈」で本質から⼀直線に外れて、およそ話にならなかった。
この「間違った計算」には、いわゆるプログラミング上のバグがあるわけではなく、やっていることが本質的にナンセンスなのですが、それが分からない。
超⼀流のコンサルタント企業として、時給何万円というお⾦を外では取っているらしいですが、中⾝はそんなものも、現実に存在しています。
こんな「プログラマー」だけ増やしても、本質的に国際競争で勝っていけ
8 / 11

2018/05/28 13:07

2018/05/28 13:07

る「IT⼈材」などは決して育たないことは、ここ20年ほどの経験だけでも、保証できます。
AIだ、IoTだといった⾃動化やセンシングの領域、あるいはFintechなどと呼ばれる電⼦情報⾦融の最前線で戦⼒になるのは「プログラマー」ではありません。
問題をきちんと理解し、考え、戦略的に取り組んでいける⼈材で、バグがあって動かないソフトのデバッガーはマシンの⽅が得意な領域と⾔っていい。
ソースコード⾃体は⼿で打つケースから⾃動⽣成まで様々ですが、⼀番重要なのは「何を計算しているか」が分かっていることで、個別のプログラミング⾔語の詳細やデバッグは、現場では重要だけれど、⼀番の本質がそこにあるわけではない。
しかし、そういうものを問うような「情報科目」になっているでしょうか︖
多分、そうはなっていないはずです。⾼等学校の学習指導要領の縦割り制
約から、せいぜい中学までの算数数学以外は、他の教科で教えていないプロパーとしての「情報」からしか出題できないことになりますから、⼤変に狭苦しいことになりかねない。
だから「やめた⽅がいい」と即座に思ったわけです。本当に教えるべきなのは、⾼校数学と内容がもろにかぶる情報理論、システム数理などの問題で、その結果を最後に実装もしてみましょう、といった出題であれば⼀定の意味はありそうです。
しかし、指導要領の「縦割り、蛸壺」の＜⼤原則＞が、ここでも国際社会で通⽤する⼈材育成と無関係に、お受験産業でチャリンチャリンと財貨を回すのにもっぱら適した特殊な「受験情報道」を作るだけの隘路に、容易に陥りかねない。
前に書いた英語における「4技能〜スピーキング」とちょうど同じことが
9 / 11

2018/05/28 13:07

2018/05/28 13:07

プログラミングに関しても⾔えると思います。
つまるところ、最初のお題目は「グローバル」「⼈材育成」でも、実装されるのは「超ローカル」「受験⽣ターゲットの⼊試ビジネス」程度が関の⼭です。
⼤学に⼊って以降も、縦横に計算機を活⽤して仕事を展開する⼈材など、こんなシステムで⽣まれるとは到底想像ができません。
今の受験をクリアしたはずの学⽣たちが、どれくらい⾃在に英語を使って、国際社会に雄⾶して活躍しているか、あるいは、活躍したいと希望しているかを考えれば、ほぼ同様の⾒通しが⽴つでしょう。
計算機で実際にプログラムして結果を出したいと思う動機は、計算機⾃体の中には必ずしもありません。
もっと広範な、例えばバイオであったり、宇宙であったり、⾦融であったり、ビジネス予測であったり、地アタマを使って＜勝負したい＞と思う⼼にあります。
それがあればこそ、⾔語や環境はそのときそのときで全く違うけれど、それなりのパワーを使って結果を出したいという本当のインセンティブ、モチベーションが湧いてくる。
サキイカをさらに細くタテにちぎったような「情報科目」だけ取り出して、何やら⽇本型の⼊試だけ作ってみたところで、できることには原理的な制約が強すぎるというのが、率直な感想です。
「では、お前ならどうするか」という問いには、こう答えます。
「だから⼤学に⼊って来た連中に、指導要領に関係なく、中学時点の内容から出発して、地頭で縦横に感じ考えながら、計算機も強⼒な武器として活⽤しつつ、未踏の沃野に踏み出していけるような、若い⼈の育成に取り組んでいる」

10 / 112018/05/28 13:07

2018/05/28 13:07

当然ながら、数理も外国語も普通に使い、国際的にもイニシアティブをとっていく強い内容を扱います。
国内でしか通⽤しない、指導要領の縛りがいかに強すぎ、⼈材育成の⾜かせになっているか分からないまま、安易に⼊試制度に⼿を突っ込んでも、改⾰転じて改悪にしかならないリスクが⾼いのは、すでに前例があまた実証してきた通りでしょう。
よくよく、考えた⽅がいいと思います。
万が⼀そういうものができたら、私は、指導要領の縦割り無関係に、中学⽣にも分かる本質、例えば素因数分解から始めて、セキュリティの数理を1の1から教えるような、王道の卓越カリキュラムを⼯夫するようにします。

© 2008-2018 Japan Business Press Co.,Ltd. All Rights Reserved

11 / 112018/05/28 13:07