ソフトウェアコース
コース概要
フィジカルとサイバーをつなぐソフトウェアで、社会を変革する
自ら問題を発見し、具体的な解決策を探るための「使える知識」を持った創意ある情報技術人材を養成します。そのために、ソフトウェア技術分野に基盤を置き、幅広い裾野を持った基礎的専門知識、実践的専門知識・技術を修得します。また、研究を通じて、システム思考に基づく創造的な発想とグローバルな視点で、情報に関連するさまざまな問題を解決し、情報社会の発展に貢献します。
学びのキーワード
- スマートシティ
- ドローン
- 自動運転
- 光インターネット
- 量子コンピューティング
- サイバーセキュリティ
- 5G・6G
- AI・機械学習
- データサイエンス
- ソフトウェア設計
カリキュラム
1年

情報分野、特にソフトウェア技術に関する基礎的専門知識・技術を学修する
インターネットプロトコル
インターネットは私たちの生活に欠かせない情報通信インフラとなっています。本講義では、インターネットで使用される通信プロトコルの仕組みや機能について学修し、情報ネットワークに関する基礎知識を身につけます。
2年

目指すキャリアの主軸となる分野を選択し、専門分野の基礎的素養を学修する
オブジェクト指向言語
オブジェクト指向はソフトウェア開発において広く採用されている考え方です。この講義では理論の学修のみならず演習を通して実践的に理解し、再利用性や保守性の高いソフトウェア開発を行うための基礎知識とスキルを身につけます。
3年

キャリアを見据えた高度な専門知識と、総合研究を進めるための基礎知識を得る
ソフトウェア開発プロジェクト
これまでに学んだソフトウェアに関するあらゆる知識を活用して、チームで開発することにより実践的なソフトウェア開発スキルを身につけます。実際のソフトウェア設計を実践する過程で、理論と実践のバランスを学びます。