2014年度 前期 プログラミング演習III
(金曜8:50-10:20)

担当教員:森・大川・長谷川(ま)・藤井
技術職員:月川・北本
TA:笠島・篠崎・宮田・鈴木・郷間・山谷・武井・深澤・工藤

1. 目的

この演習では,プログラミング演習I,IIで学んだC言語のプログラミング技術を前提として,その拡張言語であるC++言語を用いて,オブジェクト指向の概念と技術を学ぶことで,より高度なプログラミング技術の習得を目的としている.

2. 内容と日程

各課題のテーマについて,最初に説明を行なった後,プログラム作成演習を行う. 各課題の進捗状況について,適宜,教員やTAがチェックを行う場合がある. 課題終了後,レポートを作成し,テーマが終了した次の週までに提出する. レポートの内容に不備がある場合には,再レポートの提出が課される.

座席指定
3年生:学籍番号下2ケタに対応する端末を使用すること.端末が故障している場合は、baby90番台を利用すること.
3年次編入生,過年度生:baby80以降を使用すること.

日程 テーマ 内容 レポート
提出〆切
レポート
修正版
提出〆切
担当
1 4/11金 ガイダンス
初級編
ガイダンス資料
開発環境の使い方
C++の概要、オブジェクト指向プログラミングとは
- - 全教員、
2 4/18金 初級編 C言語との違い,変数宣言と定数,参照,スコープ解決演算子 - -
3 4/25金 初級編 クラス,構造体,クラスの実現,メンバ関数(メソッド) - -
4 5/09金 初級編 コンストラクタ,クラスにおけるスコープ,隠蔽,デストラクタ 5/16(金) 5/26(月)
5 5/16金 中級編 C++の入出力 (I/Oストリーム) - - 大川
6 5/23金 中級編 参照の返しの復習とコピーコンストラクタ,フレンド関数 - - 大川
7 5/30金 中級編 演算子の多重定義 (operator overload)  6/06(金) 6/16(月) 大川
8 6/06金 上級編 構造体とクラスの復習,データのアクセス - - 長谷川(ま)
9 6/13金 上級編 継承,クラスの継承,被保護メンバの使用,コンストラクタとデストラクタの継承 - - 長谷川(ま)
10 6/20金 上級編 多重継承,クラス階層 - - 長谷川(ま)
11 6/27金 上級編 仮想関数と多態(ポリモーフィズム) 7/04(金) 7/14(月) 長谷川(ま)
12 7/04金 応用編 迷路プログラムにおけるクラス設計, 迷路データ格納クラス - - 藤井
11 7/11金 応用編 迷路データ表示クラス - - 藤井
14 7/18金 応用編 迷路データ生成クラス, 穴掘り法 7/25(金) 8/04(月) 藤井
15 7/25金 応用編
まとめ
テンプレートとSTL
授業アンケート
- - 藤井
※ 授業アンケートの実施日は予定であり,変更の可能性がある.

8/08(金)までに全課題の評価結果が発表される.全課題のレポートの合否をCourse Power上で各自確認すること.
疑義がある場合,この日までに申し出ること.

3. レポート

Course Powerを用いて提出すること.課題名を間違えないよう注意すること.このほかの注意事項についてはガイダンス資料を参照すること.


担当者連絡先 / 情報工学科TOP / 教育用計算機システムHP