情報系分野 > ソフトウェア

学習内容の到達目標 (2)プログラミング1 (2)情報工学実験2 (2)論理回路1 (3)論理回路2 (3)システム工学1 (3)電気電子工学 (3)アルゴリズム (3)プログラミング2 (3)情報工学実験3 (3)ネットワーク1 (4)プログラミング3 (4)応用数学1 (4)応用数学2 (4)データベース (4)メディア情報処理 (4)情報工学実験4 (4)ハードウェア設計2 (4)応用数学3 (4)OS (4)情報セキュリティ (5)科学技術英語2 (5)数値解析 (5)技術者倫理 (5)卒業研究 (5)人工知能 (5)コンパイラ
アルゴリズム(ソフトウェア)
アルゴリズムの概念を説明できる。 0 0 0 0 4 0 4 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
与えられたアルゴリズムが問題を解決していく過程を説明できる。 0 0 0 0 4 0 4 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
同一の問題に対し、それを解決できる複数のアルゴリズムが存在しうることを説明できる。 0 0 0 0 4 0 4 4 0 0 0 0 0 0 0 0 0 4 0 0 0 0 0 0 0 0
整列、探索など、基本的なアルゴリズムについて説明できる。 0 0 0 0 4 0 4 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
時間計算量によってアルゴリズムを比較・評価できることを説明できる。 0 0 0 0 4 0 4 4 0 0 0 0 0 0 0 0 0 4 0 0 0 0 0 0 0 0
領域計算量などによってアルゴリズムを比較・評価できることを説明できる。 0 0 0 0 0 0 4 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
データ構造(ソフトウェア)
コンピュータ内部でデータを表現する方法(データ構造)にはバリエーションがあることを説明できる。 0 0 0 0 0 0 4 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
同一の問題に対し、選択したデータ構造によってアルゴリズムが変化しうることを説明できる。 0 0 0 0 0 0 4 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
リスト構造、スタック、キュー、木構造などの基本的なデータ構造の概念と操作を説明できる。 0 0 0 0 0 0 4 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
リスト構造、スタック、キュー、木構造などの基本的なデータ構造を実装することができる。 0 0 0 0 0 0 4 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
ソフトウェア工学(ソフトウェア)
ソフトウェアを中心としたシステム開発のプロセスを説明できる。 0 0 0 0 4 0 0 4 0 0 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4
プログラム解析(ソフトウェア)
ソースプログラムを解析することにより、計算量等のさまざまな観点から評価できる。 0 0 0 0 0 0 4 4 0 0 0 0 0 0 0 0 0 4 0 0 0 0 0 0 0 0
同じ問題を解決する複数のプログラムを計算量等の観点から比較できる。 0 0 0 0 0 0 4 4 0 0 0 0 0 0 0 0 0 4 0 0 0 0 0 0 0 0