プログラミング第二同演習


担当: 河野 健二
居室: 26-208A

このページに講義用の資料などを置きます.課題の解答例なども載せていきます.履修者は存分に活用してください.

なお,講義資料等は PDF という形式になっています.閲覧するためには Abobe Reader というソフトウェアが必要です.必要があれば,http://www.adobe.co.jp/products/acrobat/readstep.html から入手できます.ITC の Unix マシンでは,acroread というコマンドを使って閲覧することができます.

prompt% acroread filename.pdf


救済レポートについて:

このままだと D ではないかと心配な学生は,7/31 (金) までに筆記試験の内容を解きなおしたものをメールで提出してください.サブジェクトは「救済レポート」とし,宛先は java の質問用のメールアドレス (java アットマーク sslab.ics.keio.ac.jp) に送ってください.締め切りは厳守です.


筆記試験免除者の発表

筆記試験免除者は次の通りとなりました.これまでのレポートの点数,総括課題(最終課題)のデキを勘案して決めました.おめでとうございます.

今回,残念ながら試験免除とはならなかった人も,多くの人は僅差です.筆記試験での頑張りを期待しています.

60504222
60600807
60601200
60601632
60601658
60602702
60603014
60603500
60605762
60605788
60606271
60606610
60606951
60607012
60607129
60607549
60609510
60610003
60610501
60610906
60611760
60611785
60613258
60614500
60614631
60615909
60616120
60616396
60618066
60618144
60618473
60618601
60618668
60618761
60620102
60620416
60620851
60621191
60621226
60622941
60623097
60623294
60623410
60623883
60625083

TIPS

リンク集


講義資料

日付 講義内容 スライド 課題 解答と解説 補足資料
4/11 はじめの一歩 スライド-01 課題-01 解答-01
4/18 クラスとインスタンス(1) スライド-02 課題-02 解答-02 Turtle.java
4/25 クラスとインスタンス(2) スライド-03 課題-03 解答-03 MyPoint.java TestArgument.java
5/2 クラスとインスタンス(3) スライド-04 課題-04 解答-04
5/9 継承(1) スライド-05 課題-05 解答-05 TestVar.java Constructor.java Car.java BusTracker.java
5/16 継承(2) スライド-06 課題-06 解答-06 A.java B.java C.java User.java P.java Q.java BusTracker2.java
5/23 インターフェース スライド-07 課題-07 解答-07 InstanceOf.java A.java B.java C.java D.java I.java User.java SimplePrinter.java PrettyPrinter.java Fib.java Directory.java PhoneNode.java PhoneList.java
5/30 クラスライブラリとパッケージ スライド-08 課題-08 解答-08 シェルピンスキーのギャスケットコッホ曲線
6/6 入出力と例外 スライド-09 課題-09 解答-09 Point.java Date.java Throw1.java Throw2.java Throw3.java constitute.txt
6/13 GUI プログラミングの基礎 スライド-10 課題-10 解答-10
6/20 (演習のみ)
6/27 総括課題 スライド-11 課題-11 解答-11
7/4 (演習のみ)

 


講義内容の概略 (変更になる場合あり)


Eclipse の使い方については,演習の中ではあまり詳しく触れません.各自,たとえば次の参考書を購入して,手元において作業をするとよいでしょう.Eclipse のような統合開発環境は,さまざまな機能を持っています.使い慣れていくと二度と手放せないツールとなると思います.

Eclipse 3.1によるJavaアプリケーション開発
オープンソース徹底活用
水島 和憲 (著) 秀和システム

また,次のウェブページからも Eclipse についてのさまざまな情報を得ることができます.

http://eclipsewiki.net/eclipse/