開講学期 Course Start |
2013年度 後期 |
授業区分 Regular or Intensive |
週間授業 |
対象学科 Department |
情報電子工学系学科(夜間主コース) |
対象学年 Year |
3 |
必修・選択 Mandatory or Elective |
選択 |
授業方法 Lecture or Seminar |
演習 |
授業科目名 Course Title |
情報工学演習D |
単位数 Number of Credits |
2 |
担当教員 Lecturer |
服部峻 |
教員室番号 Office |
V610 |
連絡先(Tel) Telephone |
0143-46-5498 |
連絡先(E-mail) |
hattori@csse.muroran-it.ac.jp |
オフィスアワー Office Hour |
金曜日 11:00-12:00(V610室) |
授業のねらい Learning Objectives |
コンピュータによるシミュレーション演習を行い,現実世界をモデル化し,予測を立てるとはどういうことか体験する.特にその過程で必要となる数値計算の知識修得を具体的な目標とし,数値計算に関するプログラミング能力を修得する. |
到達度目標 Outcomes Measured By: |
微分方程式といった数学分野の問題や偶然等に支配される身近な問題に対し,解を得るためのアルゴリズムの理解と選択を行う能力の獲得を目標とする.特にC言語を用いて,適切なアルゴリズムの使用・プログラムの実装・データの取得と分析を行う. |
授業計画 Course Schedule |
総授業時間数(実時間);22時間30分 第1週:ガイダンス 第2週:ロジスティック方程式による人口推移のシミュレーション(1-1) 第3週:ロジスティック方程式による人口推移のシミュレーション(1-2) 第4週:ロジスティック方程式による人口推移のシミュレーション(1-3) 第5週:ロジスティック方程式による人口推移のシミュレーション(1-4) 第6週:年代別人口モデルによる人口推移のシミュレーション(2-1) 第7週:年代別人口モデルによる人口推移のシミュレーション(2-2) 第8週:年代別人口モデルによる人口推移のシミュレーション(2-3) 第9週:年代別人口モデルによる人口推移のシミュレーション(2-4) 第10週:n本腕バンディット問題を解くプログラムの作成(3-1) 第11週:n本腕バンディット問題を解くプログラムの作成(3-2) 第12週:n本腕バンディット問題を解くプログラムの作成(3-3) 第13週:n本腕バンディット問題を解くプログラムの作成(3-4) 第14週:n本腕バンディット問題を解くプログラムの作成(3-5) 第15週:n本腕バンディット問題を解くプログラムの作成(3-6) |
教科書 Required Text |
|
参考書 Required Materials |
河西朝雄「C言語によるはじめてのアルゴリズム入門」技術評論社 |
教科書・参考書に関する備考 | 演習内容及び演習課題をテキストとして配布する. |
成績評価方法 Grading Guidelines |
・演習課題のレポート3本により評価する. (1本でも提出が欠けた場合,成績評価の対象とせず不合格とする) ・100点満点で60点以上を合格とする. |
履修上の注意 Please Note |
演習の情報(詳しいスケジュール・配布資料・出欠情報・レポート提出状況など)は,以下の学内及び期間限定Webページで通知する. http://www3.muroran-it.ac.jp/wits/~hattori/d/ |
教員メッセージ Message from Lecturer |
プログラミングは,とても便利だけど,とても手間がかかる,というのも一面です.しかし使い方が分かってくれば,ほんのちょっとの手間で,ほんのちょっと幸せになれる知識でもあります.コンピュータで存分に使うもよし,携帯電話・携帯ゲーム機などで日常的に使える便利なツールを作るもよし.しかし,それだけにとどまらず,モノの考え方・捉え方といったコンピュータを使わない分野にも応用が利きます.使い方が分かれば分かるほど,自身にとって便利なものとなっていきますので,がんばってください! |
学習・教育目標との対応 Learning and Educational Policy |
|
関連科目 Associated Courses |
情報工学演習A・Bにて基礎を修得しておくこと. |
備考 Remarks |
演習によるプログラミング技術の修得を目的とするため,出席を単位取得の必要条件とする.やむを得ず欠席する場合は,必ず届け出ること. |