| 理想的な到達レベルの目安 | 標準的な到達レベルの目安 | 未到達レベルの目安 |
| 基本的なプログラミング技術 | プログラミング言語の文法規則やデータ構造を理解して効率に配慮したプログラムを作成できる. | プログラミング言語の文法規則やデータ構造を理解し、動作可能なプログラムを作成できる. | プログラミング言語の文法規則やデータ構造を理解できず、動作可能なプログラムを作成できない. |
| ファイル処理 | テキストファイル,バイナリファイルを利用した,実用的なプログラムを作成できる. | テキストファイル,バイナリファイルに対して適切な入出力を行うプログラムを作成できる. | テキストファイル,バイナリファイルを用いたプログラムを理解できない. |
| 構造体 | 構造体の宣言や変数の種々の宣言方法,それぞれの初期化や入出力,メンバの参照について理解してプログラムに応用できる. | 構造体の宣言や構造体型の変数の基本的な宣言方法,構造体の初期化と入出力とメンバの参照について理解できる. | 構造体の宣言や構造体型の変数の基本的な宣言方法,構造体の初期化と入出力とメンバの参照について理解できない. |
| Python言語の基礎 | Python言語での数値や変数の取り扱いや制御構造などの基礎を理解し,基本的なプログラムを作成できる.さらに,Python言語の特徴を活かした効率的なプログラム記述ができる. | Python言語での数値や変数の取り扱いや制御構造などの基礎を理解し,基本的なプログラムを作成できる. | Python言語の基礎が理解できず,プログラムを作成できない. |
| Python言語の活用 | Python言語でテキストファイルの入出力,グラフ描画,数値データ処理ができる.さらに,Python言語の特徴を活かした効率的なプログラム記述ができる. | Python言語でテキストファイルの入出力,グラフ描画,数値データ処理ができる. | Python言語でテキストファイルの入出力,グラフ描画,数値データ処理ができない. |