ネットワークコンピューティング実習

1. URL
2. 担当教員
3. TA (ティーチングアシスタント)
4. ネットワークに関する疑問
5. 講義目的: 到達目標
6. 授業方法
7. 成績評価
8. スケジュール
9. 大崎が担当する科目に共通の連絡事項・アドバイス
10. Debian GNU/Linux のインストール
11. UNIX (UNIX とは、ユーザ権限、パッケージ管理)
12. Debian GNU/Linux セットアップ〜パッケージ管理
13. シェル (ファイル操作、リダイレクト、パイプ)
14. X ウィンドウシステム & ウィンドウマネージャ
15. エディタ (Emacs チュートリアル)
16. シミュレータ導入 (インストール、実行、可視化)
17. Python 言語 (1) (名前、変数、式)
18. Python 言語 (2) (文、スコープ、サブルーチン)
19. Python 言語 (3) (オブジェクト指向プログラミング)
20. 最終レポート課題 (実施報告書)
21. シミュレータ解説 (1) (概要、エージェント)
22. シミュレータ解説 (2) (モビリティ、可視化)
23. ソフトウェア設計・実装

ネットワークに関する疑問

Q1. インターネットを使えば、 メールしたり、 会話したり、 買物したり、 何でもできるのではないだろうか? 今のインターネットにできないことはあるだろうか? もしあるとすれはそれは何だろうか? できない理由は何だろうか?

Q2. 今、 ネットワーク研究の最先端では、 どんなネットワークが研究されているのだろうか? 新しいネットワークとはどのようなものだろうか? そのしくみはどうなっているのだろうか?

Q3. 新しいネットワークや、 その上でのネットワークサービスは、 どうやって生まれているのだろうか? 誰が、 どういう方法で生み出しているのだろうか? ハードウェア (端末、 デバイス) やソフトウェア (通信プロトコル、 アプリケーション) を毎回試作するのだろうか?

Q4. 新しいネットワークの研究に私も参加できるだろうか? 参加するためにはどんな知識や技術が必要だろうか? これまでに理工学部で学んだ内容は役に立つのだろうか? 中学や高校で学んだ基礎は役に立たないだろうか?

Q5. コンピュータシミュレーションとは何だろうか? どういうしくみで動くのだろうか? コンピュータシミュレーションで何がわかるのだろうか? また何がわからないのだろうか? それはなぜだろうか?

[<3. TA (ティーチングアシスタント)] [>5. 講義目的: 到達目標]