担当教員:鶴田・山登・森・藤井
技術職員:月川・北本・加治原
TA:阿部・深津・渋井・植田・永田・安倍・川越・相澤・大森
教室と座席
9-204ネットワーク実験室(1)にて対面形式で実施する.授業中は指定された座席を使用すること.座席表はWebClassを参照.
回 | 日程 | テーマ | 内容 | レポート 提出〆切 |
レポート 修正版 提出〆切 |
担当 |
1 | 10/3(月) | ガイダンス 課題1 |
ガイダンス資料 開発環境の使い方 C++の概要、オブジェクト指向プログラミングとは |
- | - | 森、 月川、鶴田 |
2 | 10/17(月) | 課題1 | C言語との違い,変数宣言と定数,参照,スコープ解決演算子 | - | - | 鶴田 |
3 | 10/24(月) | 課題1 | クラス,構造体,クラスの実現,メンバ関数(メソッド) | - | - | 鶴田 |
4 | 10/31(月) | 課題1 | コンストラクタ,クラスにおけるスコープ,隠蔽,デストラクタ | 11/7(月) | 11/17(木) | 鶴田 |
5 | 11/7(月) | 課題2 | C++スタイルの入出力 (I/Oストリーム),参照とコピーコンストラクタ | - | - | 山登 |
6 | 11/14(月) | 課題2 | 演算子の多重定義 (演算子のオーバーロード) | - | - | 山登 |
7 | 11/21(月) | 課題2 | フレンド関数とフレンド演算子 | 11/28(月) | 12/8(木) | 山登 |
8 | 11/28(月) | 課題3 | 構造体とクラスの復習,データのアクセス | - | - | 森 |
9 | 12/5(月) | 課題3 | 継承,クラスの継承,被保護メンバの使用,コンストラクタとデストラクタの継承 | - | - | 森 |
10 | 12/12(月) | 課題3 | 多重継承,クラス階層 | - | - | 森 |
11 | 12/19(月) | 課題3 | 仮想関数と多態(ポリモーフィズム) | 12/26(月) | 1/12(木) | 森 |
12 | 12/26(月) | 課題4 | 迷路プログラムにおけるクラス設計, 迷路データ格納クラス | - | - | 藤井 |
13 | 1/16(月) | 課題4 | 迷路データ表示クラス | - | - | 藤井 |
14 | 1/23(月) | 課題4 | 迷路データ生成クラス, 穴掘り法 | 1/30(月) | 2/9(木) | 藤井 |
15 | 1/30(月) | 課題4 まとめ |
テンプレートとSTL 授業アンケート |
- | - | 藤井 |
WebClassを用いて提出すること.課題名を間違えないよう注意すること.このほかの注意事項についてはガイダンス資料を参照すること.
本授業の資料,レポート課題,および回答を,無断で学外のオンライン質問フォームやSNS等に転載しないこと.もし同行為が判明した場合は,当該学生の単位は保証しないことに加え,レポートの公平な評価が困難になることから,受講者全員に追加レポートの提出を課す場合があるため,注意すること.