授業計画 |
| 回数 |
学習目標 |
学習項目 |
| 1 |
学習する上での心構えとして、「学習目標」や「評価方法・基準」についての説明が出来る。マクロとVBAプログラムの比較およびVBAプログラミング手順の説明が出来る。
|
1. ガイダンス
2. マクロ制御の操作手順
3. VBAプロフラミング手法
|
| 【理解度確認】課題 |
| 2 |
ビジュアル・プログラミングの手順と、変数宣言とグラフ処理の説明が出来る。
モンテカルロ法のアルゴリズムが説明できる。 |
1. プログラミング手順
2. グラフ処理
3. モンテカルロ法のアルゴリズム
4. モンテカルロ法によるπの計算プログラム |
| 【理解度確認】課題 |
| 3 |
他のプログラム言語とVBAプログラミングを比較しながら、オブジェクト指向プログラミングの概要が説明出来る。
演習によってオブジェクト、プロパティ、メソッド、およびイベントのしくみについて説明が出来る。
イジング モデルのアルゴリズムが説明できる |
1. オブジェクト指向プログラミングの概要
2. プロパティ、メソッド、イベント
3. モンテカルロ法によるイジング モデルのアルゴリズム
4. イジング モデルによる相転移シミュレーション・プログラム |
| 【理解度確認】課題 |
| 4 |
各種条件分岐ステートメントと比較演算子についての説明が出来る。
条件分岐のフローチャートの記述と、プログラミング手法の説明が出来る。
フラクタルのプログラム・アルゴリズムが説明できる。 |
1. 各種条件分岐ステートメントと比較演算子
2. 条件分岐のフローチャート
3. フラクタルのプログラム・アルゴリズム
4. コッホ曲線、シェルピンスキー・ギャスケットのフラクタルプログラムⅠ |
| 【理解度確認】課題 |
| 5 |
3つ以上の条件分岐で使用する条件分岐ステートメントやSelectCaseステートメントの説明が出来る。
複雑なフローチャートの記述⼿法とそのプログラミング手法の説明が出来る。
フラクタルのプログラム・アルゴリズムが説明できる。 |
1. 各種条件分岐ステートメントと比較演算子
2. 条件分岐のフローチャート
3. 複雑なフラクタルのプログラム・アルゴリズム
4. 羊歯の葉、アンモナイトのフラクタルプログラムⅡ |
| 【理解度確認】課題 |
| 6 |
各繰り返しステートメントの特徴を比較検討すると同時にこれらを使ったプログラミング手法の説明が出来る。
区分求積法による積分アルゴリズムが説明できる。 |
1. 等差・等比数列の和のプログラム
2. 区分求積法による積分アルゴリズム
3. 区分求積法によるn次関数の数値積分プログラム
4. 区分求積法による三角関数の数値積分プログラム |
| 【理解度確認】課題 |
| 7 |
区分求積法とモンテカルロ法のアルゴリズム及び精度の比較についての説明が出来る。 |
1. 区分求積法とモンテカルロ法による数値積分のアルゴリズムの比較
2. モンテカルロ法によるn次関数の数値積分プログラム
3. モンテカルロ法による三角関数の数値積分プログラム |
| 【理解度確認】課題 |
| 8 |
移動平均法のアルゴリズムとノイズ処理プログラミング手法が説明が出来る。
|
1. ニューラル・ネットワークと重み付け
2. 移動平均法のアルゴリズム
3. 移動平均法による雑音除去プログラム |
| 【理解度確認】課題、小テスト |
| 9 |
間隔を持った任意の点データをなめらかな曲線で結ぶためのエイトケン補間法とラグランジェ補間法のアルゴリズムの説明が出来る。 |
1. エイトケン補間法のアルゴリズム
2. エイトケン補間法のプログラム
3. ラグランジェ補間法のアルゴリズム
4. ラグランジェ補間法のプログラム |
| 【理解度確認】課題 |
| 10 |
簡単な数値微分法の演習を使ってVBAによるフォーム作成手法の手順が説明出来る。
差分法による 数値微分法のアルゴリズムが説明できる。 |
1. フォーム作成
2. 差分法による 数値微分法のアルゴリズム
3. n次関数の数値微分プログラム
4. 三角関数の数値微分プログラム |
| 【理解度確認】課題 |
| 11 |
運動方程式の演習を使って数値微分方程式のアルゴリズムとフォーム作成の手順が説明出来る。 |
1. 数値微分方程式のアルゴリズムⅠ
2. 運動方程式プログラムⅠ |
| 【理解度確認】課題 |
| 12 |
外力が働く物体運動の運動方程式の演習を使って数値微分方程式のアルゴリズムとフォーム作成の手法が説明出来る。 |
1. 数値微分方程式のアルゴリズムⅡ
2. 運動方程式プログラムⅡ |
| 【理解度確認】課題 |
| 13 |
反応方程式、不整脈、てんかん、生物数や植物数の増減などのシミュレーション技法の説明が出来る。 |
1. 反応方程式
2. ロジスティック写像のカオス・シミュレーション・プログラム |
| 【理解度確認】課題 |
| 14 |
数値微分方程式のアルゴリズムを使って電気回路の過渡現象に関する説明が出来る。 |
1. 過渡現象のアルゴリズム
2. RC電気回路の過渡現象プログラム
3. RL電気回路の過渡現象プログラム |
| 【理解度確認】課題、小テスト |
| 15 |
数値微分方程式のアルゴリズムを使ってダンピングが発生するRLC電気回路の過渡現象に関する説明が出来る。 |
1. オイラーの定理を使った過渡現象の計算とアルゴリズム
2. RLC電気回路の過渡現象プログラム |
| 【理解度確認】課題 |