Up
|Prev
|Next
page 10
例: E. 計算モデル的思考 (いまの所改訂箇所なし)
- プログラミングの理論的部分だがプログラミングだけでもない意図
- E1. [計算モデル] 代表的な計算モデルの本質や特徴、コンピュー
タとの関わりに関する知識/理解。(知識:情報一般)(知識:機械情
報)(専門:情報処理)
- lv1: ステップで記述/数式や述語で記述などの計算記述法を知っている。(高必)
- lv2: 特定の計算記述とそのコンピュータ上での実行の対応づけを知っている。(高必)
- lv3: 異なる計算モデルの対応や行き来する方法を知っている。(大情)
- lv4: チューリング完全や計算可能性など計算理論の成果を知っている。[理工]
- E2. [タスクとその構造] タスクの相互関係を把握したり(必要なら
並行性を含む)段取りを組み立て実施したりする技能。(汎用:創造
性)(汎用:論理)(汎用:問題解決)(専門:システム)
- lv1: 特定のタスクについてその範囲内と範囲外を区分できる。(高必)
- lv2: 特定のタスクを複数のタスクに分解して示すことができる。(高必)
- lv3: タスク群の構造を把握しクリティカルパスを考えて実行計画を立てられる。(高選)
- lv4: スケジューリング/並行計算等の知見を問題に適用できる。[生農][社経][理工]
- E3. [アルゴリズムの構築] アルゴリズム的な考え方を取り扱い、
問題に対するアルゴリズムを構築する技能。(知識:機械情報)(汎用:論
理)(汎用:問題解決)
- lv1: 具体的な動作例からその動作を一般化したアルゴリズムを記述できる。(高必)
- lv2: 読解したプログラムコードからそのアルゴリズムを抽出/記述できる。(高必)
- lv3: 未知の問題に対してそれを解くアルゴリズムを検討/考案できる。(高必)
- lv4: 計算量を考慮しつつ必要なアルゴリズムを考案/改良できる。(大情)
- (学校段階ごとの注記)
- 高等学校 --
E1lv1、E1lv2、E3lv1、E3lv2は、情報科の必履修科目の 中で、ア
ルゴリズムとプログラムに関する内容の中核部分として座学と演習
を組み合わ せて学ぶことが考えられる。 E2lv1、E2lv2、E3lv3は、
情報科の必履修科目の中で、基本的な問題 解決の内容と関連させ
て取り扱い、問題の分析や解法の検討のために実際に使ってみる
ことが考えられる。 E2lv3は、情報科の選択科目の中で、情報シス
テム的な問題解決と組み合わ せて学ぶことが考えられる。
- 大学一般 --
E1lv3は、共通教育の中でアルゴリズム/プログラミングを扱う科
目において、トピック的に取り上げることが考えられる。 E3lv4は、
上記科目において演習として取り組むことが考えられる。
- 大学専門 --
E1lv4 は、[理工]の専門科目あるいは専門基礎科目として扱う内容
であるが、他の専門分野の学生もこれらの科目を受講することが望
まれる。 E2lv4は、[生農]では生命系、[社経]では社会系、[理工]
では理工系の各分 野を題材としたタスクの並行性をそれぞれ扱う
科目があるべきである。
Up
|Prev
|Next