[ トップに戻る ]

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




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




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




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




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




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




第6回: 5週目の続き、振り返り1




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




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




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




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




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




第12回: Thread入門




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




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




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




参考文献・サイト