• ビジネス
  • IT
  • テクノロジー
  • 医療
  • 建設・不動産
  • TRENDY
  • WOMAN
  • ショッピング
  • 転職
  • ナショジオ
  • 日経電子版
  • 日経BP

プログラミングは義務教育化すべきなのか?

プログラミングは教養の一つと捉えるべき

2015年4月15日(水)

  • TalknoteTalknote
  • チャットワークチャットワーク
  • Facebook messengerFacebook messenger
  • PocketPocket
  • YammerYammer

※ 灰色文字になっているものは会員限定機能となります

無料会員登録

close

 昨今、「Edutech」(教育のIT化)とともに、「義務教育にプログラミング教育を取り入れるべきか」についての話題が盛り上がりを見せてきている。

 佐賀県武雄市、ディー・エヌ・エー(DeNA)、東洋大学は、産官学連携で取り組んだ、小学校の1年生40人を対象としてプログラミング教育の実証研究成果報告会を今年2月に開催した。小学校からのプログラミング教育の義務教育化も少しずつ取り組まれ始めている状況だ。

 このコラムでも以前、「各国で始まるプログラミング教育必修化の波」の回でプログラミング教育について取り上げた。日本でも平成24年度(2012年度)の新学習指導要領により、中学校の「技術・家庭」において、従来選択科目であった「プログラムと計測・制御」が必修科目となっている。

 世界に目を向けても、イギリスでは2014年から5~16歳でのプログラミング教育が必修化されている。2016年からは、オーストラリアでは8~13歳、フィンランドでは7~16歳で、プログラミング教育が必修化される予定だ。

 すでに、大きな成果を上げている先行事例として、イスラエルは他国に先駆け、2000年より高校のプログラミング教育を必修化している。その結果として、IT先進国へと変貌を遂げている。イスラエルは米国NASDAQへの上場数が約70で米国に次ぐ2位につけており、日本や欧州諸国より1ケタ多い。

プログラミング教育の必修化は賛否両論

 今や、IT技術はほぼすべての産業に関わる技術となっているのは論を待たないだろう。国としての競争力にも大きく影響を及ぼすため、国際的に見ても5~7歳といった幼少期からのプログラミング教育の流れができつつあるが、プログラミング教育の必修化についてはまだまだ賛否両論がある。

 よくある反対意見としては、下記のようなものがある。

  • プログラミングはITエンジニア以外は不要なので、教える必要はない。教養の方が大事なのでやりたい人だけがやればいいし、独学でも学べる。
  • 問題解決の道具としてIT技術を利用できるようになることが大事。そのため、ITリテラシーの育成と実践的なアプリケーションシステムの利用を目的とした教育を行なうべき。

 筆者は、「IT技術は全ての産業に必須で、競争力の源泉ともなりつつあるため、プログラミング教育は必修化したほうがよい」というスタンスだ。ただし、小学校で学ぶには色々な面でハードルが高いため、中学、高校から必修化するのがよいのではないかと考えている。

コメント16件コメント/レビュー

プログラマからすると、プログラミング程度がリベラルアーツだというのは納得できないです。プロクラムを作るのに重要なのは言語の理解などではないからです。そんなことより、論理性やコミュニケーション、そして経済学、法学のほうがはるかに重要です。プログラミング言語の習得なんて、大学か高専でやりたければやるぐらいで十分です。(2015/04/15)

「ITエンジニアの生存戦略」のバックナンバー

一覧

「プログラミングは義務教育化すべきなのか?」の著者

片山 良平

片山 良平(かたやま・りょうへい)

ギノ株式会社 代表取締役社長

2012年にギノを設立、ITエンジニアに実際にプログラムを書いてもらい技術を評価するサービス「paiza」(パイザ)を2013年10月に開始した。ニートや音楽活動をしていたという異色の経歴も。

※このプロフィールは、著者が日経ビジネスオンラインに記事を最後に執筆した時点のものです。

日経ビジネスオンラインのトップページへ

記事のレビュー・コメント

いただいたコメント

プログラマからすると、プログラミング程度がリベラルアーツだというのは納得できないです。プロクラムを作るのに重要なのは言語の理解などではないからです。そんなことより、論理性やコミュニケーション、そして経済学、法学のほうがはるかに重要です。プログラミング言語の習得なんて、大学か高専でやりたければやるぐらいで十分です。(2015/04/15)

まず「プログラミング」とは何かを定義してほしかったですね。特定のプログラミング言語を教えると陳腐化がすぐに進んでしまうでしょう。しかし、今中学で行われているいるような機能を表す積み木をつなぐ形のプログラムを学ぶことがプログラミングを学ぶことになるのか疑問です。プログラマとしての私の経験から言わせてもらえばロジックを組み立てられるような教育をしてもらえばプログラミングは短時間で出来るようになります。プログラミング言語の文法を覚えればあとは文法に従ってロジックを記述するだけですからね。△記事を読むとインターネットの仕組みとかを理解することの重要性にも触れていますね。その重要性は認めますが、インターネットの仕組みを理解することとプログラミングとは関係が薄いです。なんか、プログラミング教育の必要性を強調したいがために関係の薄いものを持ってきている印象です。ロジックをしっかり組み立てられるようにするには、まあ論理的に考えることができればだいたいよいのです。なら数学をしっかり教えれば事足りるような気もします。やり方はいろいろでプログラミングを使って楽しく数学を教えるカリキュラムをつくってもいいでしょう。そして、問題は数学をほとんど学ばなくても大学に入れることだと思います。文系理系に分かれることの弊害は、文系大学進む人の多くが数学を勉強しないことのように感じています。(2015/04/15)

リベラルアーツなのは同意。だが、小学校でも論理的思考と併せて教えることは可能だろう。(2015/04/15)

ビジネストレンド

ビジネストレンド一覧

閉じる

いいねして最新記事をチェック

閉じる

日経ビジネスオンライン

広告をスキップ

名言~日経ビジネス語録

面白い取り組みをしている会社と評判になれば、入社希望者が増える。その結果、技能伝承もできるはずだ。

山崎 悦次 山崎金属工業社長