教 授 要 目 |
| 応用情報工学科 | 強調エージェント工学 |
| 2 年 2 単位 選択科目 | |
| 担当教員 杵嶋修三 | |
| 【 科目概要・到達目標 】 近年、インターネットを利用した各種監視システムでのエージェント型ソフトウエアの応用が広がっている。本講座では、ネットワークを基盤とした分散・協業方式のシステム構築の原理と基礎を学習する。TCP/IPによる通信プログラミングの原理と利用方法から始めて、学生各自のPC上において、実際にエージェント型ソフトウエアの通信プログラムを動作させる。理論と体験を通じて、ネットワークを基盤とした分散・協業方式のシステムを深く理解する。 |
|
| 【 成績評価 】 毎回講座受講点: 30点(全講座回数での平均点) 毎回講座レポート提出評価点: 70点(全講座回数での平均点) 期末試験 なし |
|
| 【 履修心得 】 特になし |
|
| 【 授業計画 】 1.講座案内とシラバス 2.エージェント型ソフトウエアのための開発環境(スクリプト言語による開発環境の準備) 3.スクリプト言語によるシステムプログラミング、オペレーティング・システムの構造 4.システムプログラミング1(OSの役割と構成、OSとシステム・コール、プロセスの生成とコマンドの実行) 5.システムプログラミング2(カーネルの構成、プロセスの生成、環境変数) 6.システムプログラミング3(パイプライン通信、時刻の扱い、シグナル) 7.ソケットプログラミング1(ソケットオブジェクトとソケットプログラミング、TCPライアント&サーバ) 8.システムプログラミング2(共有メモリ、メッセージ通信、セマフォによる排他制御) 9.ソケットプログラミング3(並行処理としてのマルチクライアント処理、並行サーバ) 10.インターネット上のエージェント型ソフトウエア1(SNMPプロトコル) 11.インターネット上のエージェント型ソフトウエア2(MIBオブジェクト) 12.インターネット上のしたエージェント型ソフトウエア3(身近な機器の中に組み込まれているエージェント) 13.インターネット上のしたエージェント型ソフトウエア4(エージェントとの遭遇と対話の実験) 14.まとめ |
|
| 【 教科書 】 特に指定しない。(毎回講座で使用するテキストは、学内Webにて公開する。) |
|
| 【 参考書 】 特に指定しない。(毎回講座で使用する補助資料も、学内Webにて公開する。) |
|
| 【e-mail address】 オンライン版では非公開です。 |
|
| 【 学生へのメッセージ 】 「エージェント型ソフトウエアのプログラミング」と「ネットワークを基盤とした分散・協業方式のシステム構築」の双方を理論と体験を通じて、自ら深く理解するように心がけること。 また、講師のオフィスアワーを活用して、自ら納得いくまで積極的に質問すること。 |
|
| 【 オフィスアワー 】 木曜日(10:00〜17:00) 金曜日(14:00〜17:00) |
|
| | 目 次 | 科目一覧 | |