本科(準学士課程)の学習・教育到達目標 1-b
説明
閉じる
本科(準学士課程)の学習・教育到達目標 3-c
説明
閉じる
本科(準学士課程)の学習・教育到達目標 4-a
説明
閉じる
概要:
講義で学ぶ「理論」の意味を自らの手足を動かして体験的に理解することにより、実践的な能力を育てる基礎となる。1i情報基礎と1i情報処理I、2i情報処理Ⅱの内容理解は必須であり、実験テーマはこれらの科目の修得と内容理解を前提に設定してある。また、3i情報処理Ⅲの内容も適宜必要になる。
授業の進め方・方法:
指示された実験を行い、レポートを提出する。あらかじめ指導書を精読し実験に臨むこと。自主的、積極的に実験に取り組み、不明な点は教員に質問すること。実験の内容を十分に理解してから報告書を執筆し、期限内に提出すること。
注意点:
不適切なレポートは再提出が要求される。情報工学科の工学実験評価規定に留意すること。
|
|
週 |
授業内容 |
週ごとの到達目標 |
後期 |
3rdQ |
1週 |
ガイダンス・準備 |
プログラムの作成環境やオセロゲームについて説明し,簡単なプログラムを作成する.
|
2週 |
プログラミングによる実験1 |
プログラミングによりオセロゲームにおける盤面を表示する関数とキーボードからの入力を受け付ける関数を作成する.
|
3週 |
プログラミングによる実験1 |
プログラミングによりオセロゲームにおける盤面を表示する関数とキーボードからの入力を受け付ける関数を作成する.
|
4週 |
プログラミングによる実験2 |
入力されたマスの位置に駒を配置できるかを確認するプログラムを作成し,配置された駒によって盤面を変更するプログラムを作成する.
|
5週 |
プログラミングによる実験2 |
入力されたマスの位置に駒を配置できるかを確認するプログラムを作成し,配置された駒によって盤面を変更するプログラムを作成する.
|
6週 |
プログラミングによる実験3 |
オセロにおけるパスを実装し,盤面の状態からゲームの終了判定を行うプログラムを作成する.
|
7週 |
プログラミングによる実験3 |
オセロにおけるパスを実装し,盤面の状態からゲームの終了判定を行うプログラムを作成する.
|
8週 |
プログラミングによる実験3 |
オセロにおけるパスを実装し,盤面の状態からゲームの終了判定を行うプログラムを作成する.
|
4thQ |
9週 |
プログラミングによる実験4 |
現在のオセロの盤面から,ある基準に基づいて最善手を探索する関数を作成する.
|
10週 |
プログラミングによる実験4 |
現在のオセロの盤面から,ある基準に基づいて最善手を探索する関数を作成する.
|
11週 |
プログラミングによる実験4 |
現在のオセロの盤面から,ある基準に基づいて最善手を探索する関数を作成する.
|
12週 |
プログラミングによる実験5 |
グループで強いオセロプログラムの作成をする.
|
13週 |
プログラミングによる実験5 |
グループで強いオセロプログラムの作成をする.
|
14週 |
プログラミングによる実験5 |
グループで強いオセロプログラムの作成をする.
|
15週 |
実験の取り組み方やレポートの作成法 |
実験の取り組み方やレポートの作成法を理解する
|
16週 |
|
|
分類 | 分野 | 学習内容 | 学習内容の到達目標 | 到達レベル | 授業週 |
基礎的能力 | 数学 | 数学 | 数学 | 整式の加減乗除の計算や、式の展開ができる。 | 3 | |
因数定理等を利用して、4次までの簡単な整式の因数分解ができる。 | 3 | |
分数式の加減乗除の計算ができる。 | 3 | |
実数・絶対値の意味を理解し、絶対値の簡単な計算ができる。 | 3 | |
平方根の基本的な計算ができる(分母の有理化も含む)。 | 3 | |
解の公式等を利用して、2次方程式を解くことができる。 | 3 | |
因数定理等を利用して、基本的な高次方程式を解くことができる。 | 3 | |
簡単な連立方程式を解くことができる。 | 3 | |
無理方程式・分数方程式を解くことができる。 | 3 | |
1次不等式や2次不等式を解くことができる。 | 3 | |
恒等式と方程式の違いを区別できる。 | 3 | |
2次関数の性質を理解し、グラフをかくことができ、最大値・最小値を求めることができる。 | 3 | |
分数関数や無理関数の性質を理解し、グラフをかくことができる。 | 3 | |
簡単な場合について、関数の逆関数を求め、そのグラフをかくことができる。 | 3 | |
累乗根の意味を理解し、指数法則を拡張し、計算に利用することができる。 | 3 | |
指数関数の性質を理解し、グラフをかくことができる。 | 3 | |
指数関数を含む簡単な方程式を解くことができる。 | 3 | |
対数の意味を理解し、対数を利用した計算ができる。 | 3 | |
対数関数の性質を理解し、グラフをかくことができる。 | 3 | |
対数関数を含む簡単な方程式を解くことができる。 | 3 | |
三角比を理解し、簡単な場合について、三角比を求めることができる。 | 3 | |
一般角の三角関数の値を求めることができる。 | 3 | |
角を弧度法で表現することができる。 | 3 | |
三角関数の性質を理解し、グラフをかくことができる。 | 3 | |
加法定理および加法定理から導出される公式等を使うことができる。 | 3 | |
三角関数を含む簡単な方程式を解くことができる。 | 3 | |
2点間の距離を求めることができる。 | 3 | |
2つの直線の平行・垂直条件を利用して、直線の方程式を求めることができる。 | 3 | |
簡単な場合について、円の方程式を求めることができる。 | 3 | |
放物線、楕円、双曲線の図形的な性質の違いを区別できる。 | 3 | |
関数の増減表を書いて、極値を求め、グラフの概形をかくことができる。 | 3 | |
極値を利用して、関数の最大値・最小値を求めることができる。 | 3 | |
簡単な場合について、関数の接線の方程式を求めることができる。 | 3 | |
2次の導関数を利用して、グラフの凹凸を調べることができる。 | 3 | |
関数の媒介変数表示を理解し、媒介変数を利用して、その導関数を求めることができる。 | 3 | |
不定積分の定義を理解し、簡単な不定積分を求めることができる。 | 3 | |
置換積分および部分積分を用いて、不定積分や定積分を求めることができる。 | 3 | |
定積分の定義と微積分の基本定理を理解し、簡単な定積分を求めることができる。 | 3 | |
分数関数・無理関数・三角関数・指数関数・対数関数の不定積分・定積分を求めることができる。 | 3 | |