学科概要

1989年,制御情報工学科として発足した本学科は,2012年,情報工学科に改称しました.情報工学科は,高度な専門知識と技術をもち,IT社会のさまざまな産業分野で活躍できる人間性豊かな情報工学技術者の養成を目的としています.

この目的を達成するために,数学,物理,プログラミングなどの基礎科目と,①AI・データサイエンス,②ネットワーク・セキュリティ技術,③システム開発技術,④ソフトウェア開発技術,⑤Web系技術,⑥ロボット・組込み開発技術の各分野について実践的に教授します.

履修モデル(2022年度入学生から適用)

情報工学科では,将来の志望職種に応じた多様な履修モデルを設定しています.これらの履修モデルを参考に,学生自身で科目を選択して,専門を深めて行きます.

AIエンジニア・データサイエンティスト ネットワーク・セキュリティエンジニア システム開発エンジニア(SE)
  • プログラミング演習I~IV
  • AI基礎
  • AI基礎演習
  • 応用数学I
  • 離散数学
  • データベース
  • 情報数学
  • メディア情報処理
  • 多変量解析
  • データサイエンス
  • データサイエンス演習
  • ソフトコンピューティング
  • 数値解析
  • 自然言語処理
  • プログラミング演習I~IV
  • コンピュータネットワーク
  • 工学実験III (Linux/ネットワーク)
  • 情報理論
  • データベース
  • 符号理論
  • コンピュータアーキテクチャ
  • 工学実験VI (PBL(クラウド))
  • オペレーティングシステム
  • コンピュータセキュリティ
  • コンピュータセキュリティ演習
  • ネットワークプログラミング
  • プログラミング演習I~IV
  • 工学実験II (Web開発)
  • コンピュータネットワーク
  • システムデザイン
  • 工学実験III (Linux/ネットワーク)
  • ソフトウェア工学
  • データベース
  • インタフェースデザイン
  • 工学実験V (PBL(アプリ開発))
  • コンピュータアーキテクチャ
  • 組込みシステム
  • 組込みシステム演習
  • 工学実験VI (PBL(クラウド))
  • コンピュータセキュリティ
  • コンピュータセキュリティ演習
ソフトウェア開発エンジニア(プログラマ) Web系エンジニア(フロント / バックエンド) ロボット・組込み開発エンジニア
  • プログラミング演習I~IV
  • システムデザイン
  • 工学実験III (Linux)
  • 工学実験IV (CG)
  • 離散数学
  • ソフトウェア工学
  • データベース
  • インタフェースデザイン
  • 工学実験V (PBL(アプリ開発))
  • 情報数学
  • アルゴリズムとデータ構造
  • 工学実験VI (PBL(クラウド))
  • 形式言語理論
  • メディア情報処理
  • ソフトコンピューティング
  • オペレーティングシステム
  • ネットワークプログラミング
  • プログラミング演習I~IV
  • 工学実験II (Web開発)
  • コンピュータネットワーク
  • 工学実験III (Linux/ネットワーク)
  • データベース
  • インタフェースデザイン
  • 工学実験V (PBL(アプリ開発))
  • 工学実験VI (PBL(クラウド))
  • メディア情報処理
  • コンピュータセキュリティ
  • コンピュータセキュリティ演習
  • ネットワークプログラミング
  • プログラミング演習I~IV
  • 工学実験I (LEGO)
  • 論理数学
  • 電子回路
  • 電気回路
  • 工学実験IV (MATLAB)
  • ディジタル回路
  • ディジタル回路演習
  • コンピュータアーキテクチャ
  • 組込みシステム
  • 組込みシステム演習
  • 制御工学
  • メカトロニクス

AIエンジニア・データサイエンティスト

  • プログラミング演習I~IV
  • AI基礎
  • AI基礎演習
  • 応用数学I
  • 離散数学
  • データベース
  • 情報数学
  • メディア情報処理
  • 多変量解析
  • データサイエンス
  • データサイエンス演習
  • ソフトコンピューティング
  • 数値解析
  • 自然言語処理

ネットワーク・セキュリティエンジニア

  • プログラミング演習I~IV
  • コンピュータネットワーク
  • 工学実験III (Linux/ネットワーク)
  • 情報理論
  • データベース
  • 符号理論
  • コンピュータアーキテクチャ
  • 工学実験VI (PBL(クラウド))
  • オペレーティングシステム
  • コンピュータセキュリティ
  • コンピュータセキュリティ演習
  • ネットワークプログラミング

システム開発エンジニア(SE)

  • プログラミング演習I~IV
  • 工学実験II (Web開発)
  • コンピュータネットワーク
  • システムデザイン
  • 工学実験III (Linux/ネットワーク)
  • ソフトウェア工学
  • データベース
  • インタフェースデザイン
  • 工学実験V (PBL(アプリ開発))
  • コンピュータアーキテクチャ
  • 組込みシステム
  • 組込みシステム演習
  • 工学実験VI (PBL(クラウド))
  • コンピュータセキュリティ
  • コンピュータセキュリティ演習

ソフトウェア開発エンジニア(プログラマ)

  • プログラミング演習I~IV
  • システムデザイン
  • 工学実験III (Linux)
  • 工学実験IV (CG)
  • 離散数学
  • ソフトウェア工学
  • データベース
  • インタフェースデザイン
  • 工学実験V (PBL(アプリ開発))
  • 情報数学
  • アルゴリズムとデータ構造
  • 工学実験VI (PBL(クラウド))
  • 形式言語理論
  • メディア情報処理
  • ソフトコンピューティング
  • オペレーティングシステム
  • ネットワークプログラミング

Web系エンジニア(フロントエンド・バックエンド)

  • プログラミング演習I~IV
  • 工学実験II (Web開発)
  • コンピュータネットワーク
  • 工学実験III (Linux/ネットワーク)
  • データベース
  • インタフェースデザイン
  • 工学実験V (PBL(アプリ開発))
  • 工学実験VI (PBL(クラウド))
  • メディア情報処理
  • コンピュータセキュリティ
  • コンピュータセキュリティ演習
  • ネットワークプログラミング

ロボット・組込み開発エンジニア

  • プログラミング演習I~IV
  • 工学実験I (LEGO)
  • 論理数学
  • 電子回路
  • 電気回路
  • 工学実験IV (MATLAB)
  • ディジタル回路
  • ディジタル回路演習
  • コンピュータアーキテクチャ
  • 組込みシステム
  • 組込みシステム演習
  • 制御工学
  • メカトロニクス