プログラミングA(1班、後半)

Class Information

  • Instructor: Edgar SIMO-SERRA
  • Dates: Apr, 2022〜Jul, 2022
  • Lectures: Monday, 3~4 Period (13:10~16:45)
  • Room: オンライン
  • E-mail: ess@waseda.jp

授業計画

前半の4回は、情報理工学科が1班を、情報通信学科が2班に登録する。前半の第3回に、試験と希望調査を行い、その結果に基づいて1班(中級)と2班(初級)に分け後半に入る。
コロナウイルスの影響で授業がオンラインになりました。
  1. 第1回:講義概要、Javaとは、計算をやってみよう
  2. 第2回:変数と型、条件分岐
  3. 第3回:繰り返し、小テスト(班分けを兼ねる)
  4. 第4回:メソッド、配列、上巻のまとめ
ここで班構成がかわります。
  1. 第5回:クラスとインスタンス slides 10〜11章
  2. 第6回:スーパークラス、インターフェイス slides 12、14章
  3. 第7回:例外、ガーベッジコレクション slides 13、15章
  4. 第8回:マルチスレッド、パッケージ slides 16〜17章
  5. 第9回:マルチスレッドの応用・デザインパターン slides 16章
  6. 第10回:ファイル操作と入出力、通信ネットワーク slides 18章
  7. 第11回:コレクション、総合演習準備 slides 19章
  8. 第12回:総合演習1 slides
  9. 第13回:総合演習2 slides
  10. 第14回:総合演習3、総復習・まとめ slides

教科書

  • 結城 浩, Java言語プログラミングレッスン 第3版(下) , SBクリエイティブ, 2012. ISBN: 978-4797371260