[ トップに戻る ]

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




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




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




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




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




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




第6回(11/7): 振り返り1(プログラムの実行,バージョン管理,コード読解)




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




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




第9回(11/28): InteliJ + gradle による構成管理、jarの利用




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




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




第12回(12/19): Thread入門




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




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




第15回(1/30): C言語入門2(配列、構造体)




参考文献・サイト