|
分散システム特論
|
|
| 担当教員 |
加藤和彦、杉木章義
|
| 電子メール | 加藤:kato@cs.tsukuba.ac.jp, 杉木:sugiki@cs.tsukuba.ac.jp |
| URL | |
| オフィスアワー | 加藤 SB905 月曜4限,杉木 SB909 金曜2限 |
| 科目番号 | 01CJ210 |
| 分野 | 専門科目(ソフトウェア開発実践型科目群) |
| 授業形態 | 講義、演習 |
| 学期 | |
| 時限 | |
| 教室 | |
| 授業概要 | インターネッ、ローカルネットワーク上の分散システム構築を行うための 基本概念、設計論、実装技術を学習する。クラウドコンピューティングの 動向についても解説する。 |
| キーワード | オペレーティングシステム、基本的Javaプログラミング。 |
| Keyword | |
| 予備知識 | |
| 授業内容 | 分散システムの基本概念に関する講義とプログラミング演習を並行し て行う。 講義:基本概念,基本アーキテクチャ,遠隔手続き呼び出し,分散オ ブジェクト、クラウドコンピューティング。 プログラミング演習:クライアント/サーバ通信、インターネット通 信、データグラム通信、分散オブジェクト。 |
| 教科書 | * A. S. Tanenbaum and M. V. Steen: Distributed Systems-Principles and Paradigms, 2nd Ed., Prentice Hall, 2006. * D. Liang: Introduction to Java Programming- Comprehensive Version. |
| 参考書 | 清野克行:クラウド・アーキテクチャの設計と解析,秀 和システム. 西田圭介:Googleを支える技術:巨大システムの内側の世界,技術評論 社,2008 年. |
| 成績評価 | レポート、テスト、出席状況等から総合的に判断する。 |
| TF・TA | |