[ トップに戻る ]

2018年度 : プログラミング2




第1回(10/3): コンパイラ言語(インタプリタとコンパイラ、静的な型付け、型宣言)、Javaの基本知識(変数と定数,演算子,型変換,配列,制御文)




第2回(10/9): 基礎知識2(データ型、キャスト、命名規則、基本ライブラリ、演算子、while文、ジャンプによる制御)




第3回(10/16): オブジェクト指向1: クラスとインスタンス,コンストラクタ *時間があれば「ファイル読み込みと例外処理」も。




第4回(10/23): オブジェクト指向2: 参照,継承 *時間があれば「ListとArrayList」も




第5回(10/29): 継承、ユニットテスト、バージョン管理(IntelliJからの利用)




第6回(11/6): 5週目の続き、振り返り1




第7回(11/13): オブジェクト指向3: 継承ツリー、protected修飾子、文法補足、例外補足とファイル書き込み




第8回(11/20): ポリモーフィズム・多態性(継承とオーバーライドの利用)




第9回(11/27): InteliJ + gradle による構成管理、jarの利用、ドキュメンテーション




第10回(12/11): 抽象クラス(Abstract),インターフェース(Interface)と多重継承




第11回(12/18): 高度なデバッグ実行(スタックフレームの移動、条件ブレーク)




第12回(1/8): Thread入門




第13回(1/15): 振り返り2(実践的なプログラミング,継承,隠蔽,オーバーロード,オーバーライド,多態性)




第14回(1/22): C言語入門1(制御文、関数、コンパイル、実行)




第15回(1/29): C言語入門2(ポインタ)




参考文献・サイト