Class Information
- Instructor: Edgar SIMO-SERRA
- Dates: Apr, 2020〜Jul, 2020
- Lectures: Monday, 3~4 Period (13:10~16:45)
- Room: オンライン
- E-mail: ess@waseda.jp
授業計画
前半の4回は、情報理工学科が1班を、情報通信学科が2班に登録する。前半の第3回に、試験と希望調査を行い、その結果に基づいて1班(中級)と2班(初級)に分け後半に入る。
コロナウイルスの影響で授業が12回行うことになりました。対面による試験は行わず、レポート提出などで代替とします。
- 第1回:講義概要、Javaとは、計算をやってみよう
- 第2回:変数と型、条件分岐
- 第3回:繰り返し、小テスト(班分けを兼ねる)
- 第4回:メソッド、配列、上巻のまとめ
ここで班構成がかわります。
- 第5回:クラスとインスタンス slides 10〜11章
- 第6回:スーパークラス、インターフェイス slides 12、14章
- 第7回:例外、ガーベッジコレクション slides 13、15章
- 第8回:マルチスレッド、パッケージ slides 16〜17章
- 第9回:マルチスレッドの応用・デザインパターン slides 16章
- 第10回:ファイル操作と入出力、通信ネットワーク slides 18章
- 第11回:コレクション、総合演習準備 slides 19章
- 第12回:総合演習、総復習・まとめ slides
教科書
- 結城 浩, Java言語プログラミングレッスン 第3版(下) , SBクリエイティブ, 2012. ISBN: 978-4797371260