到達目標
1.数値計算に必要な基本的な知識を習得し,c言語のプログラムが作成できる.
2.代数方程式の原理を理解し,はさみうち法,二分法,ニュートン法のc言語のプログラムが作成できる.
3.連立1次方程式の解法であるガウス・ジョルダン法、ガウス・ザイデル法を理解し計算でき,c言語のプログラムを作成できる.
4.数値積分の手法である台形公式による数値積分、シンプソンの公式による数値積分を理解し計算でき,c言語のプログラムを作成できる.
5.微分方程式の解法であるオイラーの公式、ルンゲクッタの公式を理解し計算でき,c言語のプログラムを作成できる.
【教育目標】C
【学習・教育到達目標】C-1
ルーブリック
| 理想的な到達レベルの目安 | 標準的な到達レベルの目安 | 未到達レベルの目安 |
数値計算に必要な基本的な知識を習得し,c言語のプログラムが作成できる. | | 数値計算に必要な基本的な知識を習得し,c言語のプログラムが作成できる. | 数値計算に必要な基本的な知識を習得し,c言語のプログラムが作成できない. |
代数方程式の原理を理解し,はさみうち法,二分法,ニュートン法のc言語のプログラムが作成できる. | | 代数方程式の原理を理解し,はさみうち法,二分法,ニュートン法のc言語のプログラムが作成できる. | 代数方程式の原理を理解し,はさみうち法,二分法,ニュートン法のc言語のプログラムが作成できない. |
連立1次方程式の解法であるガウス・ジョルダン法、ガウス・ザイデル法を理解し計算でき,c言語のプログラムを作成できる. | | 連立1次方程式の解法であるガウス・ジョルダン法、ガウス・ザイデル法を理解し計算でき,c言語のプログラムを作成できる. | 連立1次方程式の解法であるガウス・ジョルダン法、ガウス・ザイデル法を理解し計算でき,c言語のプログラムを作成できない. |
数値積分の手法である台形公式による数値積分、シンプソンの公式による数値積分を理解し計算でき,c言語のプログラムを作成できる. | | 数値積分の手法である台形公式による数値積分、シンプソンの公式による数値積分を理解し計算でき,c言語のプログラムを作成できる. | 数値積分の手法である台形公式による数値積分、シンプソンの公式による数値積分を理解し計算でき,c言語のプログラムを作成できない. |
微分方程式の解法であるオイラーの公式、ルンゲクッタの公式を理解し計算でき,c言語のプログラムを作成できる. | | 微分方程式の解法であるオイラーの公式、ルンゲクッタの公式を理解し計算でき,c言語のプログラムを作成できる. | 微分方程式の解法であるオイラーの公式、ルンゲクッタの公式を理解し計算でき,c言語のプログラムを作成できない. |
学科の到達目標項目との関係
教育方法等
概要:
情報処理で学んだ数値演算を基礎にして,工学問題で取扱うことの多い代数方程式,微分方程式,数値積分などについて,その数値計算法とプログラミング技術を理解する.
授業の進め方・方法:
授業は全て電算室の演習室で行う.また,情報処理で使用した教科書を持参すること.
授業を行う環境は,centOS,gccを用いる.
注意点:
【事前学習】情報処理で出来たことが前提になるので,よく復習しておくこと.
【評価方法・評価基準】課題(100%)で評価する.詳細は第1回目の授業で告知する.課題を記述までに提出できない場合,減点される.
文字化け等があると0点とされる.提出された課題が実行できなかった場合,0点とされる.
授業計画
|
|
週 |
授業内容 |
週ごとの到達目標 |
後期 |
3rdQ |
1週 |
数値計算に必要な基本的な知識の習得 |
数値計算に必要とされる基本的な知識を用いて,プログラムを作成できる.
|
2週 |
数値計算に必要な基本的な知識の習得 |
数値計算に必要とされる基本的な知識を用いて,プログラムを作成できる.
|
3週 |
方程式の解法 |
二分法,はさみうち法,ニュートン法を理解し計算でき,プログラムを作成できる.
|
4週 |
方程式の解法 |
二分法,はさみうち法,ニュートン法を理解し計算でき,プログラムを作成できる.
|
5週 |
方程式の解法 |
二分法,はさみうち法,ニュートン法を理解し計算でき,プログラムを作成できる.
|
6週 |
連立1次方程式 |
ガウス・ジョルダン法、ガウス・ザイデル法を理解し計算でき,プログラムを作成できる.
|
7週 |
連立1次方程式 |
ガウス・ジョルダン法、ガウス・ザイデル法を理解し計算でき,プログラムを作成できる.
|
8週 |
連立1次方程式 |
ガウス・ジョルダン法、ガウス・ザイデル法を理解し計算でき,プログラムを作成できる.
|
4thQ |
9週 |
数値積分 |
台形公式による数値積分、シンプソンの公式による数値積分を理解し計算でき,プログラムを作成できる.
|
10週 |
数値積分 |
台形公式による数値積分、シンプソンの公式による数値積分を理解し計算でき,プログラムを作成できる.
|
11週 |
数値積分 |
台形公式による数値積分、シンプソンの公式による数値積分を理解し計算でき,プログラムを作成できる.
|
12週 |
微分方程式 |
オイラーの公式,ルンゲクッタの公式を理解し、計算でき,プログラムを作成できる.
|
13週 |
微分方程式 |
オイラーの公式,ルンゲクッタの公式を理解し、計算でき,プログラムを作成できる.
|
14週 |
微分方程式 |
オイラーの公式,ルンゲクッタの公式を理解し、計算でき,プログラムを作成できる.
|
15週 |
達成度の点検 |
|
16週 |
|
|
モデルコアカリキュラムの学習内容と到達目標
分類 | 分野 | 学習内容 | 学習内容の到達目標 | 到達レベル | 授業週 |
評価割合
| 課題 | | | | | | 合計 |
総合評価割合 | 100 | 0 | 0 | 0 | 0 | 0 | 100 |
数値計算に必要な基本的な知識の習得 | 20 | 0 | 0 | 0 | 0 | 0 | 20 |
方程式の解法 | 20 | 0 | 0 | 0 | 0 | 0 | 20 |
連立1次方程式 | 20 | 0 | 0 | 0 | 0 | 0 | 20 |
数値積分 | 20 | 0 | 0 | 0 | 0 | 0 | 20 |
微分方程式 | 20 | 0 | 0 | 0 | 0 | 0 | 20 |