コンピュータ・ソフトウェアコース

コンピュータサイエンス学部 | Computer Software Course 八王子

コンピュータ・ソフトウェアコース

コンピュータ・ソフトウェアコース

新たなコンピュータシステムの構築や、最新の製品開発に必要な知識とスキルを習得するコースです。OS、クラウド関連の高度なプログラミング知識、セキュリティ、映像・音響メディア処理までを幅広く学び、ソフトおよびハードウェア開発を得意とするエンジニアを育成します。

コース紹介ビデオ

コース紹介ビデオ

コンピュータ・ソフトウェアコースは、次代を支えるコンピュータシステムの構築や、最新技術を生かした製品の開発に必要となる知識とスキルを修得するコースです。
OS、クラウド関連の高度なプログラミング知識、セキュリティや映像、音響メディア処理までを幅広く学び、ソフトやハードウェア開発を中心とするエンジニアを育成します。

4年間のカリキュラム

講義

専門基礎教育科目では、数理計算法や情報・符号理論などの基礎理論とWeb技術基礎、応用プログラミングなど実践的な技術の基礎を学びます。専門教育科目では、OSの設計と実装、画像情報処理、並列・分散処理など、より専門的な技術を学びます。さらに、より専門的なICT技術を、幅広い選択科目から履修することができます。

実験・演習等

2年生のコンピュータサイエンス基礎実験では、ディジタルICやワンチップマイコンを用いた実験や 測定データの正しい統計的処理を学ぶ実験を行います。
3年生のコンピュータサイエンス応用実験で、Webサイト構築をおこないます。プロジェクト実習への参加も選択できます。

[!]動画でみる卒業研究例

感情を考慮した人工無能の開発動画

感情を考慮した人工無能の開発

オープンソースソフトウェアシステム研究室(田胡・柴田研究室)

2014年11月撮影

短時間で集中力を高めるパターンの研究動画

短時間で集中力を高めるパターンの研究

情報セキュリティ研究室(宇田研究室)

2014年2月撮影

代表的な科目

OSの設計と実装
OS(オペレーティングシステム)はコンピュータシステムの中核であり、すべてのアプリケーションプログラムの動作をつかさどっています。本講義ではOSの原理を、特にその実装方法に焦点を当てて理解します。
情報セキュリティ
ネットワークを介した不正攻撃、コンピュータウイルス、ファイアウォールの原理など、ネットワークセキュリティについて学修。暗号技術や暗号理論を応用した認証技術、電子透かし技術などについても解説します。
コンピュータアーキテクチャ
コンピュータの論理的仕様と、それを効率的に実現するための構造や制御方式のことをコンピュータアーキテクチャといいます。本講義ではコンピュータアーキテクチャについて学び、コンピュータの仕組みを深く理解します。
プロジェクト実習
プロジェクト実習は、コンピュータ関連技術をより深く学びたいと考える学生を対象に3年次に開講される実践的な実習科目です。コンピュータ・ソフトウェアコースでは、ICT分野の潮流であるクラウドコンピューティングをテーマに、Webアプリケーション構築に必要となる技法や、適切なアプリケーション企画の作り方などを学びます。

研究室紹介

数値シミュレーションとハイパーフォーマンスコンピューティング

並列処理を使用した高速計算の研究を行います。

セキュリティの研究は目に見えないので分かりにくいですが、役に立ちます。

クラウド、組み込み等種々のシステムの構築技術

シミュレーション技術や数値計算手法を研究

高性能コンピュータハードウェアの実現技術

卒業後の進路

ソフトウェアメーカー/ハードウェアメーカー/インターネットサービス関連/製造業(電子機器、電子部品、通信機器、ゲーム、自動車、家電、プラント、産業機械など)/研究機関 ほか