担当教員:鶴田・山登・森・藤井
技術職員:月川・北本
TA:平野・須貝・宮本・菊地・佐竹・北島・及川・瀧・高柳
【重要】本年度の授業実施について
WebClassと本Webテキストを用いたオンライン授業形式で実施する.詳細はWebClass>「プログラミング演習III 2020」の「オンライン講義>ガイダンス」を参照すること.
※PC(C++言語の開発環境)やインターネット環境が用意できない受講生は個別に相談に応じるので連絡すること.
回 | 日程 | テーマ | 内容 | レポート 提出〆切 |
レポート 修正版 提出〆切 |
担当 |
1 | 4/24金 | ガイダンス 課題1 |
ガイダンス資料 開発環境の使い方 C++の概要、オブジェクト指向プログラミングとは |
- | - | 森、 月川、藤井 |
2 | 5/1金 | 課題1 | C言語との違い,変数宣言と定数,参照,スコープ解決演算子 | - | - | 藤井 |
3 | 5/8金 | 課題1 | クラス,構造体,クラスの実現,メンバ関数(メソッド) | - | - | 森 |
4 | 5/15金 | 課題1 | コンストラクタ,クラスにおけるスコープ,隠蔽,デストラクタ | 5/22(金) | 6/1(月) | 森,鶴田 |
5 | 5/22金 | 課題2 | C++スタイルの入出力 (I/Oストリーム),参照とコピーコンストラクタ | - | - | 山登 |
6 | 5/29金 | 課題2 | 演算子の多重定義 (演算子のオーバーロード) | - | - | 山登 |
7 | 6/5金 | 課題2 | フレンド関数とフレンド演算子 | 6/12(金) | 6/22(月) | 山登 |
8 | 6/12金 | 課題3 | 構造体とクラスの復習,データのアクセス | - | - | 森 |
9 | 6/19金 | 課題3 | 継承,クラスの継承,被保護メンバの使用,コンストラクタとデストラクタの継承 | - | - | 森 |
10 | 6/26金 | 課題3 | 多重継承,クラス階層 | - | - | 森 |
11 | 7/3金 | 課題3 | 仮想関数と多態(ポリモーフィズム) | 7/10(金) | 7/20(月) | 森 |
12 | 7/10金 | 課題4 | 迷路プログラムにおけるクラス設計, 迷路データ格納クラス | - | - | 藤井 |
13 | 7/17金 | 課題4 | 迷路データ表示クラス | - | - | 藤井 |
14 | 7/31金 | 課題4 | 迷路データ生成クラス, 穴掘り法 | 8/7(金) | 8/25(火) | 藤井 |
15 | 8/7金 | 課題4 まとめ |
テンプレートとSTL 授業アンケート |
- | - | 藤井 |
WebClassを用いて提出すること.課題名を間違えないよう注意すること.このほかの注意事項についてはガイダンス資料を参照すること.
担当者連絡先 / 情報工学科TOP / 教育用計算機システムHP