バイオ・情報メディア研究科
コンピュータサイエンス工学専攻
八王子キャンパス
最先端のICTを究め、安全で快適な持続可能社会へ。
暮らしや産業を支え、持続可能な社会の構築に貢献するICT技術を追究。産業界・学術界出身の多彩な教員陣のもと、理論から応用まで幅広く学ぶ実学教育を展開します。専門分野の最先端研究に取り組み、実践的かつ学術的な専門知識と高い研究能力を培います。
- テキスト
特長
最先端の実学教育と研究
社会のニーズをいち早く取り込み、教育・研究に反映させることを継続的に進めています。IoT(Internet of Things)、クラウドコンピューティング、ビッグデータ、SD(I Software Defined Infrastructure)、オープンソースソフトウェアに基づくサーバ設計をはじめ、人工知能、感性・知識情報処理、フォトニックネットワーク、次世代ネットワーク、セキュリティ、ロボティクスなど、最先端の実学教育と研究を実践しています。

先端的研究開発能力の育成
コンピュータサイエンスリサーチセンターなどの研究設備を活用して、IoT、ユビキタスコミュニケーション、クラウドコンピューティングなどの研究を実地に根ざして行うことができます。これらの研究に携わることにより、先端的研究開発のための能力を身につけることができます。
多彩で有能な教員陣
企業の第一線で活躍してきた豊富な実務経験を持つ教員と、一貫して学術の追究を行っている教員が協力して、教育と研究指導にあたっています。このような多彩で有能な専任教員から、深遠な理論から現実的な問題解決法まで幅広く学べ、研究指導を受けることができます。
主な科目
研究・プロジェクト科目
コンピュータサイエンス研究企画、コンピュータサイエンス研究Ⅰ、コンピュータサイエンス研究Ⅱ、コンピュータサイエンス研究Ⅲ
博士前期課程における2 年間の在学期間を通じて、指導教員のもとテーマ設定、企画、研究を行います。各学期末には、研究発表会を実施し、研究の進行状況やその成果を発表します。2 年次後期には、博士前期課程の集大成として研究を修士論文としてまとめ発表します。
専門科目
並列プログラミング
本講義では、複数のCPUを用いて科学技術計算の高速処理を行う手法について学び、演習によりそれを確認します。C言語で記述されたプログラムをOpenMPを用いて並列化し実行。OpenMPでは、元となるプログラム中に並列処理の指示を挿入することにより、コンパイラが並列処理可能なコードを生成します。行列計算や画像処理などの数値計算を例に、プログラミング演習を行います。情報セキュリティ応用
情報セキュリティ技術およびその応用について学びます。セキュリティが実装されるハードウェアやソフトウェアのセキュリティの基本から、セキュリティポリシー、具体的なセキュリティ対策、セキュリティマネジメント、セキュリティの運用技術を解説します。はじめに、システムのセキュリティ脅威を抽出する脅威分析の方法を学び、ハードウェアおよびソフトウェアに対する脅威として、タンパー攻撃とその対策について解説します。暗号メール、Webブラウザにおいて使用する暗号通信路のプロトコルSSL/TLSを例に、公開鍵認証基盤について紹介します。そのほか、AndroidやiOSのセキュリティ機構のベースとなるOSのアクセス制御技術や、セキュリティシステムのライフサイクルについて学びます。最後に、これらの学んだ技術・知識に関連する事例を紹介して、事例で発生したセキュリティの問題や対策について議論します。クラウド構築技術実践
知財に基づく付加価値の創成の重要度が高まっています。単なる“ものづくり”ではなく、社会から価値を認めてもらえるような“価値作り”を行う必要が高まっています。そのためには、技術的な水準を高めるだけでなく、開発すべき技術を企画する能力を身につける必要があります。本授業では、グループ学習の形式で、クラウドサービスを企画、開発する実習を行うことにより、このような、考えるスキルを身につけられるようにすることを目的とします。
3つのポリシー
コンピュータサイエンス専攻 博士前期(修士)課程
当該研究科のコンピュータサイエンス専攻に所定の期間在学し、コンピュータサイエンス専攻の教育と研究の理念に沿って設定した授業科目を履修して、基準となる単位数以上を修得し、コンピュータサイエンス専攻が行う修士論文の審査及び試験に合格して課程を修了することが学位授与の要件である。コンピュータサイエンス専攻にあっては、この分野の幅広い専門の知識や技術等を持ち、コンピュータサイエンス専攻分野における優れた研究能力と実践的な職業人として、高度なコミュニケーション能力、論理的な思考力、分析・評価能力、問題解決力等の種々の能力を合わせ持つことが課程修了の基準である。
コンピュータサイエンス専攻 博士後期課程
当該研究科のコンピュータサイエンス専攻に所定の期間在学し、コンピュータサイエンス専攻の教育と研究の理念や目的に沿った研究を行い、所定の授業科目を履修して基準となる単位数以上を修得し、かつ所定年度内にコンピュータサイエンス専攻が行う博士論文の審査及び試験に合格し、課程を修了することが学位授与の要件である。コンピュータサイエンス専攻にあっては、自立して研究活動が行え、高度な創造的研究の企画、推進、成果の発表等が行える能力とその基盤となる学識、技術等を身につけていることが課程修了の基準である。
バイオ・情報メディア研究科は実学の教育と研究を重視し、持続可能な社会の構築に貢献する科学技術等の発展を先導するとともに、国際的な教養と豊かな人間性、高い倫理性、創造性と高度な専門能力、高度なコミュニケーション能力、論理的な思考力、分析・評価能力、問題解決力を兼ね備えた人材を育成する。教育プログラムは博士前期(修士)課程と博士後期課程から成る。具体的には次のような方針に沿って教育を行う。
コンピュータサイエンス専攻 博士前期(修士)課程
学士課程での教育によって得た成果を発展させコンピュータサイエンスに関する研究分野の幅広い専門的知識を修得させるとともに、従来の専門分野にとらわれない分野横断的に学修するカリキュラムを編成し、幅広い学識や技術を修得させる。創造的な研究や分野横断的なプロジェクト研究をとおした教育によって創造的な研究の推進能力、研究成果とその意義の発表・説明能力、高度な論理的な思考力、分析・評価能力、問題解決力と学術研究における倫理観等を身につけた実践的で高度な技術者や研究者を育成する。
創造的な研究や分野横断的なプロジェクト研究をとおした教育によって創造的な研究の推進能力、研究成果とその意義の発表・説明能力、学術研究における倫理観、問題解決力等を身につけた実践的で高度な技術者や研究者を育成する。
コンピュータサイエンス専攻 博士後期課程
コンピュータサイエンス専攻の研究分野における高度かつ広範な専門的知識や技術等の修得に加えて、創造的な研究課題を発見し、それを推進するための研究計画の立案、研究を推進する能力、研究成果とその意義を論理的に発表・説明する能力、高度な分析・評価能力、問題解決力、高い倫理観などを兼ね備えた研究者を育成する。また、学際的な発想を持ち、他分野の研究者との研究交流や共同研究を積極的に行える研究者を育てる。また、国際的な発想のもとで未踏分野の研究に果敢に挑戦する先取の精神の素地を作る。
研究の目的・意義が本学の定める基本理念に合っているか、持続可能な社会の構築に貢献できるかを常に批判的、論理的に吟味できる力を育てる。
本学の基本理念をふまえて実社会に役立つ情報通信技術に関する高度な学理と技術等の学修と研究に強い意欲を持って挑み、自己成長して実践的で高度な技術者や研究者をめざす人。国際的な教養、豊かな人間性、高い倫理性と創造性を身につけて、持続可能な社会の構築に貢献する意欲のある人を求める。