開講学期 Course Start |
2012年度 前期 |
授業区分 Regular or Intensive |
週間授業 |
対象学科 Department |
情報電子工学系学科 |
対象学年 Year |
2年 |
必修・選択 Mandatory or Elective |
必修 |
授業方法 Lecture or Seminar |
演習 |
授業科目名 Course Title |
コンピュータ知能学演習 |
単位数 Number of Credits |
1 |
担当教員 Lecturer |
本田 泰、沖井広宣 |
教員室番号 Office |
本田 泰 R306 沖井広宣 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 |
本田 泰 R306 火曜日 13:30-14:30 沖井広宣 V504 火曜日 13:30-14:30 |
授業のねらい 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 |
この演習では、プログラミング演習での内容を理解および利用可能であるとの前提で行います。C言語について、各自復習しておいてください。 |
学習・教育目標との対応 Learning and Educational Policy |
この授業科目はコンピュータ知能学コースの学習目標の以下の項目に対応している。 情報技術者[コンピュータサイエンス]情報工学の基礎知識と応用能力を身につける。 [情報基礎] 数学と自然科学の基礎知識を身につける。 |
関連科目 Associated Courses |
情報リテラシー演習 プログラミング演習 データ構造とアルゴリズム |
備考 Remarks |