コンピュータを進化させて、可能性を広げる
コンピュータ科学科
コンピュータ科学科の目指すもの
コンピュータ科学科は、「コンピュータを進化させて、どんなことができるか」を追及します。コンピュータの計算速度の向上や膨大な情報を処理するための仕組みを実現することで、天気予報の精度を高めたり、人間のように考えることができる人工知能の開発や感覚的であいまいな情報も扱える研究を目的とします。これらを実現するためにプログラミング言語やコンパイラ、並列分散処理、人工知能、ソフトコンピューティングとよばれる分野を学びます。
コンピュータ科学科の特色
コンピュータ科学科は、コンピュータの本質、すなわち、その構造や言語、あるいは知的コンピューティング等を対象とする教育・研究を行います。入門・基礎科目群は、情報科学やコンピュータとは何か、コンピュータをどのように使ったらよいのか、またプログラムはどのように作成したらよいのかについて学ぶとともに、コンピュータ科学を学習する上で基礎的な科目である数学・物理についても詳しく学びます。
コア科目群では、コンピュータのハードウェアを構成するためのディジタル回路、コンピュータの構成法、コンピュータを利用できるようにするためのシステムの核となるソフトウェア、プログラミング言語、プログラム開発環境、プログラムがどのようにコンピュータの命令に翻訳されるか、データの蓄積と検索に関するそれぞれの分野などからなりたっています。
展開科目群では、「人工知能とソフトコンピューティング」と「並列処理とコンピュータアーキテクチャ」の分野を中心にさらに理解を深められるようになっています。「人工知能とソフトコンピューティング」では、ソフトコンピューティングとして急激に発展している新しい人工知能の分野を学びます。「並列処理とコンピュータアーキテクチャ」では、並列処理やアーキテクチャがアルゴリズムを中心に、新しいコンピュータのあり方やソフトウェアの仕組みについて学びます。
さらに“概念作り”“問題発掘・解決”能力を身に付けるために1年次から設置されている「情報科学プロジェクト」、高校での情報処理教育を支援する「教育アシスト」、卒業論文にあわせて最近の論文を紹介する「コンピュータ科学特講」、卒業論文としての「コンピュータ科学卒業論文」などを用意しています。
コンピュータ科学科主任からのメッセージ
コンピュータ科学科主任
廣津 登志夫 教授
今の社会においてコンピュータはなくてはならない存在となっています。パソコン・ゲーム機やスーパーコンピュータ(スパコン) といった、いかにもコンピュータとわかる存在だけでなく、携帯音楽プレーヤ、家電製品、自動車などといった多くの身近なものにもコンピュータは使われているのです。コンピュータ科学科では、このような社会を支える核の技術となっているコンピュータについて、その仕組みから自分の思い通りに動かすための技術までを幅広く学ぶことができます。
現在、様々なコンピュータが全世界を結ぶインターネットでつながることにより、超大規模な情報空間とも呼ぶべき世界がつくられています。Googleなどの検索サイトに興味のある言葉を入力すると、検索エンジンが世界中からそれに関する様々な情報を探し出してくれます。また、ブログ、SNS、ツイッターなどで地球の反対側にいる人の考えを知ることもできるようになりました。しかし、この情報空間全体を管理している人はいません。なぜ、このような大規模なシステムが成長を続けているのでしょうか?これを理解するためには、コンピュータ自体の仕組みやネットワークやセキュリティの知識、システムを上手く動かすための知的処理・人工知能といった知識が必要となります。また、この情報空間を活用しさらに成長させるためには、ソフトウェアの設計やプログラミングに関するする技術、多数のコンピュータで並列に処理する技術が重要になります。コンピュータ科学科ではそれぞれの分野に専門性の高い教員が、これらの知識を効率よく学び最新の高度な技術を習得することができるような学びの場を提供します。
高性能のコンピュータを誰もが使えるようになりましたが、コンピュータ技術の進歩はまだまだ続きます。最近では、クラウドコンピューティングと呼ばれる、ネットワークの向こう側で様々なソフトウェアを動かす形態の情報処理も広まりつつあります。また、GPSやセンサのデータやカメラの画像などの実世界に関連の深い情報が増えることで、情報空間のいたる所が実世界とつながってくるでしょう。そのような次世代の情報空間を利用する技術を生みだしそれを支えていくのは皆さんです。是非、法政大学情報科学部の一員となって、最先端技術の習得と未来を切り拓く研究活動に参加してみませんか。皆さんにお会いし、共に未来を語る日を楽しみにしています。



