教育なんでも質問BOXTOPICSmanaviとはリンク集お問い合わせ【第3回】コンピュータ科学の世界で求められるのは数学と英語?その理由とは2019/9/13コンピュータ科学の分野ではどんな力が求められるのでしょうか?また、学校の勉強だとどの教科が重要なのでしょうか?今週も引き続き、美添先生にお話を伺っていきます。2020年度からプログラミング教育を小学校から実施していこうという動きがみられています。プログラミングというのは、コンピュータを動かすための手段であり、コンピュータ科学を構成する要素の1つです。学校教育の現場で、プログラミングについて扱われるようになることで、当然このコンピュータ科学の分野に興味を持つ子どもは増えてくると思います。そこで、今回はそこから発展し、広くコンピュータ科学の世界で活躍するために求められる力や知識を美添先生にお伺いしました。それを踏まえて、学生時代にどんな勉強をしておくと良いのかについてや読んでおいた方が良い本についてもお聞きしていきます。コンピュータ科学で求められる力プログラミング学習等も小学校から始まってきますが、お子様がコンピュータ科学に興味を持った際に、どんな力や技能が必要になってくるのでしょうか。コンピュータ科学の最前線でご活躍されている美添先生にズバリお聞きしてみました。先生の専門領域で必要になる学力・力とはどんなものですか?当たり前ですがまずは論理的な思考力と、コンピュータの知識です。それ以外だと繰り返しになりますが、英語ですね。続きはコチラどんな分野でも論理的な思考力は重要ですが、コンピュータを使う研究では特にそうです。難しい問題があるときに、難しさはどこから来るのか、どのような方法を試すべきか、自分で判断しなくてはいけません。コンピュータを使う研究ではコンピュータの仕組みを詳しく知る必要があります。最後にはひらめきが物を言うこともありますが、ひらめきも知識と論理的思考の積み重ねの上に産まれるものです。やって論理的な思考力を身につけるかと言うことですが、数学を勉強すればある程度は自然と身につきます。一つは繰り返しますが英語です。研究者にとっては英語の論文を読んで最新の研究を知ることは必須です。海外の研究者とコミュニケーションをとって研究を進めることも普通です。日本語だけで研究を進めることは、コンピュータサイエンスの世界では無理でしょう。様々な力が求められるんですね。「学校の勉強なんて役に立たない。」というのは、子どもがしばしば口にする勉強をしないための口実です。確かにコンピュータについて研究したければ、学校の勉強なんてせずに、ひたすらコンピュータの専門的なことを学べば良いんじゃないかと思われる方もいらっしゃるかもしれません。学校で学ぶ内容というのは、非常に重要な「学びの基礎」の部分であり、その後の学びに寄与するものです。美添先生が仰っているように英語が分からないと、海外の研究論文が読めないため、コンピュータ科学の学びの領域が限られてしまいます。数学を通じて養われる論理的な思考力は、例え将来的に数学を扱う職業に就かなかったとしても、社会人としては重要なスキルです。このように学校で習う教科についてしっかりと学んでおかないと、将来自分が何かをしようとか、何かを学ぼうと思ったときに、自分の足枷になってしまうことが考えられるのです。小さなお子様に理解してもらうのは、難しいかもしれませんが、保護者の皆さまの言葉で、こういったことをぜひお子様に伝えてあげて欲しいです。自分の「面白い」に没頭するその前に先ほど、コンピュータ科学の分野で活躍するためには、専門知識だけでなく論理的思考力や英語力が求められるというお話をしていただきました。それらの力を養っていくために学生時代の勉強の中で、どんなことに意識すれば良いのでしょうか。小中高生の子どもたちができるとしたらどんな勉強ですか?数学と英語はとりあえずやっておいて、あとは面白いと思ったことを深く調べましょう。続きはコチラもちろん、自分が面白いと思ったことを勉強して、それがそのまま役に立てばそれが良いと思います。人生の中では、いつ、何を面白いと思うかどうか分かりません。実際には、多くの分野は半年ぐらい真剣に勉強すれば、かなり多くの事が分かります。その一方で、中にはあとから勉強してもなかなか追いつかない物もあります。身につけるのに時間がかかる科目は、なんと言っても数学と英語です。数学と英語はじっくり取り組んでおき、他のことは興味を持つごとに真剣に調べれば良いと思います。私は突然コンピュータ囲碁に興味を持って、関係するコンピュータサイエンス分野の本や論文を読みました。数学と英語が全く駄目だったら、本も論文も理解できなかったでしょう。自分の興味や好奇心も大切ですが、その前に必須と思われる勉強にしっかりと取り組んでおくことが大切なんですね。賢者のインタビューにお答えいただいている先生は、この質問に対して、どちらかというと自分が興味を持ったことや好奇心を持ってことにどんどん取り組んでみようという風にお答えいただいておりました。一方で、美添先生は自分が「面白い」と感じたことを学ぶことも大切だとしたうえで、様々なことに「面白さ」を見出せるようになるためには、学校で学ぶような基礎的な学習が重要だと語っています。前回の記事の筋トレ的学習のところでも言及されていましたが、美添先生は数学が苦手で、あまり好きではなかったようです。自分の好きなコンピュータ科学の分野に進むために必須であり、重要だったからこそ、時間をかけて勉強し、理解を深めたそうです。確かに私たちの世界には、たくさんの「面白い」ことがあります。それを「面白い」と感じられるかどうかには、自分の中にある知識・技能や教養が深く関わってくるのです。お子様が何か自分の好きなことに没頭し、学校の勉強を敬遠するようになることもあるでしょう。そんな時に、保護者の皆さまが、その「好き」と学校の勉強のリンクを示してあげることができると、お子様にとっての学ぶ目的が明確になり、勉強に取り組む必要性をより具体的に理解できるのではないでしょうか。コンピュータ科学分野のおすすめの本は?さて、第3回の最後ということで、賢者の先生にはいつもお聞きしている「おすすめの本・参考書」についての質問を投げかけてみました。今回、美添先生はかなり具体的に書籍を挙げてくださっているので、非常に参考になるのではないかと思います。小中高生にむけて、おすすめの本や参考書などあれば教えてください。難しめの本ですが、秋の夜長に挑戦してみてください。「最短経路の本」、一見、探索と関係なさそうな「乱択アルゴリズムの本」、「囲碁プログラム」の本を紹介します。レナのふしぎな数学の旅』です。日常生活に技術がどのように影響を与えているのかが分かりやすく説明してくれています。中学生から高校生にかけておすすめです。2冊目は『数学ガール/乱択アルゴリズム』という書籍です。乱択アルゴリズムとは「乱数」を使ったアルゴリズムのことです。コンピュータの中で擬似的にサイコロを振るような操作を繰り返すことでいろいろな計算をすることができます。実はこの方法を探索アルゴリズムに使うこともできます。高校生以上におすすめしますが、中学生でも読めるかも知れません。増補改訂版』をおすすめしておきます。アルファ碁というのは、人間の名人に勝った囲碁プログラムの名前です。本書は、その仕組みを詳しく解説してくれています。最先端の内容を説明しているので、高校生の方には少し難しいかもしれませんが、良かったらチャレンジしてみてください。具体的な書籍名を挙げてくださり、非常に参考になりました。レナのふしぎな数学の旅』は、物語を読みながら、数学について学べる本のようなので、入門編としては非常に読みやすそうな内容ですね。興味を持った本があれば、ぜひチェックしてみてくださいね。学びのヒント美添先生、ありがとうございました。今回の学びのヒントとしては、「『面白い』を追いかけるためには学校での勉強も非常に重要である」というところでしょうか。小さなお子様であれば、自分の興味の持ったことや「面白い」と感じたことにとにかく取り組んでみることは非常に大切です。ある程度の年齢に達して、自分の「好き」や「面白い」を将来の仕事や研究につなげようと考えたときに、実は学校の勉強というものがすごく重要になってきます。先生のお話の中で言うと、コンピュータ科学の研究に数学や英語が必要不可欠という点ですよね。学校で学ぶ内容というのは、美添先生も仰っているように、習得したり、理解するのにすごく時間がかかるものが多いのです。将来、自分が「面白い」と思えることに出会ったときに、学校で学習する基礎の部分を疎かにしていたがために、それを追いかけるのを諦めなければならない状況に追い込まれないよう、お子様にアドバイスをしてあげてください。「面白い」ことを学ぶためには、「面白くない」と感じることでも学ぶ必要があるのです。今回の記事に関連したおすすめの参考書・問題集をご紹介させていただきます。して,さまざまな形式のリスニング問題や長文問題も扱っています。〇学校で勉強する基礎的な内容から入試で求められる発展的な内容までを網羅しているので、英語の実力を段階的に高めることができます。→詳しくはこちらから美添先生が英語が大切ですということを強調されていたので、今回は受験研究社一押しの英語の問題集をご紹介します。自由自在問題集』は、多様な問題を収録した問題集であるだけでなく、文法の解説や入試対策も収録しており、非常に充実しています。解答解説が非常に詳しいので、英語が苦手なお子様にもおすすめできる1冊となっています。探索と並列計算ユニットのユニットリーダーを務める。コンピュータ囲碁に関するアルゴリズムに興味を持ち、現在は主に探索アルゴリズムと機械学習の組み合わせや探索アルゴリズムをスーパーコンピュータ上で高速に動作させる研究に取り組む。今週も引き続きフィルム・コミッショナーの西崎先生にお話を伺っていきたいと思います。[...]TOPICSなぜ「正解のない問題」が今、話題になっているのか?こんにちは。Labsの主任研究員の岡田です。【第3回】ごみ焼却場が近未来の秘密警察に?想像力を発揮するための行動力を身につける!今週も引き続きフィルム・コミッショナーの西崎先生にお話を伺っていきたいと思います。[...]【第3回】答えのない問題をどう解くか?社会で活躍するために求められる力とは子どもがこれからの社会で活躍するために、どんな力や姿勢を身につけておく必要があるんでしょうか。...「数学嫌い」が起こる理由はなんでしょうか?発達段階で抽象的操作という力がうまく身につかないことに起因しています。