CDR6275

Michio SHIRAISHI Official Site

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

目的

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

教科書・参考書

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

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

第1回(4月9日):式と演算子、条件分岐と繰り返し
資料, (課題の解答例(講義中に見られるようにします):CarCalc1.java, CarCalc2.java , CarCalc2WithMethod.java))
第2回(4月16日):配列
資料, Nikkei.java, (課題の解答例(講義中に見られるようにします): NikkeiTest.java)
第3回(4月23日):メソッド
資料, Tepco.java, RefactoredTepco.java, ArtistData.java, KaraokePad.java, (課題の解答例(講義中に見られるようにします): RefactoredTepcoAnswer.java, KaraokePadAnswer.java)
休講(4月30日)
第4回(5月14日):複数クラスを用いた開発
資料, Lecture4.zip, (課題の解答例(講義中に見られるようにします): PdAnalyzerLogicAnswer.java, PdAnalyzerMainAnswer.java)
第5回(5月21日):オブジェクト指向の概念、インスタンスとクラス
資料, VendingMachineMain.java
第6回(5月28日):オブジェクト指向の概念、インスタンスとクラス
資料, Register.java, RegisterMain.java
第7回(6月4日):さまざまなクラス機構
資料, Twitter.java
第8回(6月11日):中間試験
第9回(6月18日):カプセル化
資料, Hero.java, Wand.java, Wizard.java, WizardMain.java
第10回(6月25日):継承
資料, TestSuite.java
第11回(7月4日):高度な継承
資料, ShapeTest1.java, ShapeTest2.java
第12回(7月11日):多態性
資料, Character.java, Hero.java, Thief.java, Monster.java, Slime.java, Goblin.java, Lecture12Main.java.
第13回(7月18日):Javaの標準クラス・例外・ファイル操作とネットワークプログラミング
資料, ExceptionSample.java
第14回(補講日:未定)
第15回(7月25日):期末試験