CDR6275

Michio SHIRAISHI Official Site

プログラミングC/プログラミング演習C (2014 Spring)

目的

 オブジェクト指向の考え方を身につけ、Java言語を使ってクラスを使ったプログラムを書けるようになることを目標とします。

教科書・参考書

 中山清喬, 国本大悟, スッキリわかるJava入門, インプレスジャパン.

スケジュールと資料 (パスワードはおたずねください)

第1回(4月10日):式と演算子、条件分岐と繰り返し
資料, (課題の解答例(講義中に見られるようにします):CarCalc1.java, CarCalc2.java)
第2回(4月17日):配列
資料, Nikkei.java, (回答例:NikkeiTest.java)
第3回(4月24日):メソッド
資料, Tepco.java, RefactoredTepco.java , (回答例:RefactoredTepcoAnswer.java), (おまけ課題の回答例:MobilePlanner.java)
第4回(5月1日):複数クラスを用いた開発
資料, Lecture4_new.zip
第5回(5月8日):オブジェクト指向の概念、インスタンスとクラス (講義)
資料
第6回(5月22日):オブジェクト指向の概念、インスタンスとクラス (演習)
資料, VendingMachineMain.java
第7回(5月29日):さまざまなクラス機構
資料, EmployeeMain.java
第8回(6月5日):カプセル化
資料
第9回(6月12日):中間試験
第10回(6月19日):継承
資料, TestSuite.java
第11回(6月26日):高度な継承
資料, ShapeTest1.java, ShapeTest2.java
第12回(7月3日):多態性
資料, Character.java, Hero.java, Thief.java, Monster.java, Slime.java, Goblin.java, Lecture12Main.java.
第13回(7月10日):例外、ファイル操作とネットワークプログラミング
資料, ExceptionSample.java
第14回(7月17日):Javaの標準クラス
第15回(7月24日):期末試験