Java によるネットワークアプリケーションの作成
講義名:システム設計演習Ⅰ(PBL)
実施日時:後期木曜7-8時限
実施場所:情報棟 2 階ネットワーク実験室(1)
受講者数:2~8名 担当:藤井雅弘
内容:プログラミング言語 Java によりネットワークアプリケーションを作成します.異なる端末上で TCP/IP で通信するクライアント・サーバアプリケーションを作成します.テキスト情報をやり取りする チャットシステムや,マウス動作の情報をやり取りして端末間で協調してお絵かきをするサンプルを 用いて TCP/IP の動作を理解し,それを発展させたオリジナルのネットワークアプリケーションを作 成しましょう.
講義の前半で Java の基本的な構文の講習を行いますが,夏季休業中に各自で Java の基礎を 学んでおくことを期待します.「情報ネットワーク」「プログラミング演習Ⅰ,Ⅱ,Ⅲ」を修得しておくこ とも期待します.
スケジュール:
第1週:開発環境,クラスとメソッドとパッケージ 第2週:入出力,制御構文と演算子
第3週:クラスと継承
第4週:インターフェース,抽象クラス 第5週:例外,マルチスレッド
第6週:グラフィカルユーザインターフェース,ユーザイベント処理
第7週:エコーシステムの作成,マルチスレッドによるエコーシステムの作成 第8週:チャットシステムの作成
第9週:協調お絵かきシステムの作成 第10週:自作アプリケーションの開発(1)
第11週:自作アプリケーションの開発(2)
第12週:自作アプリケーションの開発(3)
第13週:自作アプリケーションの開発(4)
第14週:自作アプリケーションの開発(5)
第15週:発表会
システム設計演習Ⅰ テーマ番号:15