1. 2年「プログラミング基礎」に引き続きC言語の基礎を学び,数列の計算などをC言語のプログラムを用いて計算できる。(前期)
2. 非線形方程式および連立1次方程式の数値計算法を理解してプログラミングし,その計算結果に対して論理的に考察することができる。(後期)
|
|
週 |
授業内容 |
週ごとの到達目標 |
前期 |
1stQ |
1週 |
ガイダンス,プログラミング基礎の復習 |
|
2週 |
データの入出力 |
ファイルへのデータ入出力を含んだ基本的なプログラミングができる。
|
3週 |
プログラミング演習 |
演習課題をこなし,演習報告書を作成することができる。
|
4週 |
数列・級数の計算 |
数列・級数のプログラミングができる。
|
5週 |
プログラミング演習 |
演習課題をこなし,演習報告書を作成することができる。
|
6週 |
配列を用いた計算 |
配列を利用してベクトルや行列に関する計算が出来る
|
7週 |
プログラミング演習 |
演習課題をこなし,演習報告書を作成することができる。
|
8週 |
前期中間試験 |
|
2ndQ |
9週 |
ユーザー関数 |
ユーザー関数の取り扱いを説明できる。
|
10週 |
ユーザー関数の使い方 |
ユーザー関数を含むプログラミングができる。
|
11週 |
プログラミング演習 |
演習課題をこなし,演習報告書を作成することができる。
|
12週 |
プログラミング演習 |
演習課題をこなし,演習報告書を作成することができる。
|
13週 |
プログラミング演習 |
演習課題をこなし,演習報告書を作成することができる。
|
14週 |
ポインタ |
ポインタの基本的な使い方を把握し,ポインタを含むプログラミングができる。
|
15週 |
プログラミング演習 |
演習課題をこなし,演習報告書を作成することができる。
|
16週 |
前期末試験 |
|
後期 |
3rdQ |
1週 |
数値計算における精度と誤差 |
数値計算を行う上で考えなければならない誤差について説明できる。
|
2週 |
計算演習 |
演習課題をこなすことができる。
|
3週 |
非線形方程式の数値解法1 |
2分法の原理を理解し,それぞれの解法をプログラミングできる。
|
4週 |
プログラミング演習 |
演習課題をこなし,演習報告書を作成することができる。
|
5週 |
非線形方程式の数値解法2 |
直線近似法,ニュートン法の原理を理解し,それぞれの解法をプログラミングできる。
|
6週 |
プログラミング演習 |
演習課題をこなし,演習報告書を作成することができる。
|
7週 |
プログラミング演習 |
演習課題をこなし,演習報告書を作成することができる。
|
8週 |
後期中間試験 |
|
4thQ |
9週 |
2次元配列と行列の積 |
行列の積の計算をプログラミングすることができる。
|
10週 |
プログラミング演習 |
演習課題をこなし,演習報告書を作成することができる。
|
11週 |
連立1次方程式の数値解法 |
ガウスの消去法を理解し,プログラミングすることができる。
|
12週 |
ガウスの消去法の計算演習 |
ガウスの消去法を手順に従って手計算できる。
|
13週 |
プログラミング演習 |
演習課題をこなし,演習報告書を作成することができる。
|
14週 |
プログラミング演習 |
演習課題をこなし,演習報告書を作成することができる。
|
15週 |
プログラミング演習 |
演習課題をこなし,演習報告書を作成することができる。
|
16週 |
後期末試験 |
|
分類 | 分野 | 学習内容 | 学習内容の到達目標 | 到達レベル | 授業週 |
基礎的能力 | 数学 | 数学 | 数学 | 独立試行の確率、余事象の確率、確率の加法定理、排反事象の確率を理解し、簡単な場合について、確率を求めることができる。 | 3 | |
条件付き確率、確率の乗法定理、独立事象の確率を理解し、簡単な場合について確率を求めることができる。 | 3 | |
2次元のデータを整理して散布図を作成し、相関係数・回帰直線を求めることができる。 | 3 | |
専門的能力 | 分野別の専門工学 | 機械系分野 | 情報処理 | プログラムを実行するための手順を理解し、操作できる。 | 3 | 前9,前10,前13,後4,後6,後7,後10,後13,後14,後15 |
定数と変数を説明できる。 | 3 | 前1,後4,後6,後7,後10,後13,後14,後15 |
整数型、実数型、文字型などのデータ型を説明できる。 | 3 | 前1,後4,後6,後7,後10,後13,後14,後15 |
演算子の種類と優先順位を理解し、適用できる。 | 3 | 前1,後4,後6,後7,後10,後13,後14,後15 |
算術演算および比較演算のプログラムを作成できる。 | 3 | 前1,後4,後6,後7,後10,後13,後14,後15 |
データを入力し、結果を出力するプログラムを作成できる。 | 3 | 前2,前3,後4,後6,後7,後10,後13,後14,後15 |
条件判断プログラムを作成できる。 | 3 | 前1,後4,後6,後7,後10,後13,後14,後15 |
繰り返し処理プログラムを作成できる。 | 3 | 前1,後4,後6,後7,後10,後13,後14,後15 |
一次元配列を使ったプログラムを作成できる。 | 3 | 前6,前7 |