開講学期
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)
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