開講学期 Course Start |
2013年度 前期 |
授業区分 Regular or Intensive |
週間授業 |
対象学科 Department |
情報電子工学系学科 |
対象学年 Year |
2 |
必修・選択 Mandatory or Elective |
必修 |
授業方法 Lecture or Seminar |
演習 |
授業科目名 Course Title |
情報システム学演習 |
単位数 Number of Credits |
1 |
担当教員 Lecturer |
本田 泰、沖井広宣 |
教員室番号 Office |
本田 泰 V607 沖井広宣 V504 |
連絡先(Tel) Telephone |
本田 泰 0143-46-5465 沖井広宣 0143-46-5425 |
連絡先(E-mail) |
本田 泰 honda@csse.muroran-it.ac.jp 沖井 広宣 okii@csse.muroran-it.ac.jp |
オフィスアワー Office Hour |
本田 泰 V607 火曜日 13:30−14:30 沖井 広宣 V504 火曜日 11:00−12:00 |
授業のねらい Learning Objectives |
C言語を用いて数値解析の基礎に関して演習を行う。 また、基本的なデータ構造とアルゴリズムの演習を行う。 |
到達度目標 Outcomes Measured By: |
1)数値精度と誤差に関して理解し具体的プログラミングにより確認する。 2)関数の級数展開や非線形微分方程式の解を数値的に求める。 3)リスト構造,木構造,整列手法等について理解し,具体的なプログラミングを行う。 |
授業計画 Course Schedule |
1週目:この演習に関する注意事項の説明 2週目:数値精度と誤差 3週目:数値精度と誤差の伝搬をプログラミングにより確認 4週目:単振り子の微分方程式と数値計算による振動の解析 5週目:単振り子の数値計算解と実験結果の比較検討 6週目:フーコー振り子の微分方程式と数値計算による振動の解析(1) 7週目:フーコー振り子の微分方程式と数値計算による振動の解析(2) 8週目:フーコー振り子の数値計算解と実験結果の比較検討 9週目:基本問題1(GCD) 10週目:基本問題2(多項式計算) 11週目:データ構造1 12週目:データ構造2 13週目:整列手法1 14週目:整列手法2 15週目:総合演習 |
教科書 Required Text |
|
参考書 Required Materials |
河西朝雄著「はじめてのアルゴリズム入門」技術評論社 |
教科書・参考書に関する備考 | 資料を適宜配布する。 |
成績評価方法 Grading Guidelines |
各課題(5つ)に関するプログラムと実行結果に関してレポートを作成し、5,8,11,13,15週目にそれぞれ提出すること。 それぞれの課題内容について面接を行いそのレポートを評価する。 詳細については演習時間内において説明する。 不合格者は再履修すること。 |
履修上の注意 Please Note |
C言語の基本的な文法やポインタ、関数の利用について理解および利用可能であること。 |
教員メッセージ Message from Lecturer |
この演習では、プログラミング演習までの内容を理解および利用可能であるとの前提の基に進めます。ポインタや関数については各自復習してください。 |
学習・教育目標との対応 Learning and Educational Policy |
この授業科目は情報工学科の学習目標の以下の項目に対応している. 情報技術者[コンピュータサイエンス]情報工学の基礎知識と応用能力を身につける. [情報基礎] 数学と自然科学の基礎知識を身につける. |
関連科目 Associated Courses |
情報リテラシー演習 プログラミング演習 データ構造とアルゴリズム |
備考 Remarks |