| 分類 | 分野 | 学習内容 | 学習内容の到達目標 | 到達レベル | 授業週 |
| 基礎的能力 | 工学基礎 | 情報リテラシー | 情報リテラシー | 基礎的なプログラムを作成できる。 | 2 | 前1,前2,前3,前4,前5,前6,前7,前9,前10,前11,前12,後1,後2,後3,後4,後5,後6,後9,後10,後11,後12,後13 |
| 同一の問題に対し、それを解決できる複数のアルゴリズムが存在しうることを説明できる。 | 1 | 前7,前13,前14,後7,後14 |
| 専門的能力 | 分野別の専門工学 | 情報系分野 | プログラミング | プログラミングの基本的な構造を理解し、プログラムを記述できる。 | 2 | 前1,前2,前3,前4,前5,前6,前7,前9,前10,前11,前12,後1,後2,後3,後4,後5,後6,後9,後10,後11,後12,後13 |
| サブルーチンの概念を理解し、これらを含むプログラムを記述できる。 | 2 | 後1,後2,後3 |
| 与えられた問題に対して、それを解決するためのソースプログラムを記述できる。 | 2 | 前7,前9,前13,前14,後7,後14 |
| 与えられたソースプログラムを解析し、プログラムの動作を予測できる。 | 2 | 前1,前2,前3,前4,前5,前6,前7,前9,前10,前11,前12,前13,後1,後2,後3,後4,後5,後6,後9,後10,後11,後12,後13 |
| ソフトウェア生成に必要なツールを使い、ソースプログラムを実行できる。 | 2 | 前1,前2,前3,前4,前5,前6,前7,前9,前10,前11,前12,前13,後1,後2,後3,後4,後5,後6,後9,後10,後11,後12,後13 |
| ソフトウェア | コンピュータ内部でデータを表現する方法(データ構造)にはバリエーションがあることを理解し、基本的なデータ構造の概念と操作を説明できる。 | 2 | 前2,後4,後5,後6,後9,後10,後11,後12,後13 |