| 1 | タイトル | ガイダンス,クラスとオブジェクト,ファイルアクセス |
|---|
事前学習 事後学習 | ・授業前に,「プログラミング基礎」および「プログラミング基礎演習」の内容を復習し,C++の基礎的なコーディング方法を思い出しておく.
・授業後に,教員による演習問題の解説の動画を視聴し,演習問題のプログラムを完成させ,動作を確認する. |
|---|
| 授業内容 | ・最初に,本授業の到達目標,授業の進め方,成績評価の方法に関するガイダンスを行う.
・次に,演習問題に取り組む.必要に応じて教員・TAに質問する.
・最後に,教員による演習問題の解説を受ける.必要に応じてメモを取り,授業後のプログラム完成作業に役立てる. |
|---|
| 2 | タイトル | オブジェクト指向プログラミング,カプセル化,クラスと継承 |
|---|
事前学習 事後学習 | ・授業前に,前回の演習内容を復習し小テストに備える.
・授業後に,教員による演習問題の解説の動画を視聴し,演習問題のプログラムを完成させ,動作を確認する. |
|---|
| 授業内容 | ・授業の最初に,前回の演習内容に関する小テストに解答する.その後,小テストの答え合わせと解説を行う.
・次に,演習問題に取り組む.必要に応じて教員・TAに質問する.
・最後に,教員による演習問題の解説を受ける.必要に応じてメモを取り,授業後のプログラム完成作業に役立てる. |
|---|
| 3 | タイトル | ポインタ |
|---|
事前学習 事後学習 | ・授業前に,前回の演習内容を復習し小テストに備える.
・授業後に,教員による演習問題の解説の動画を視聴し,演習問題のプログラムを完成させ,動作を確認する. |
|---|
| 授業内容 | ・授業の最初に,前回の演習内容に関する小テストに解答する.その後,小テストの答え合わせと解説を行う.
・次に,演習問題に取り組む.必要に応じて教員・TAに質問する.
・最後に,教員による演習問題の解説を受ける.必要に応じてメモを取り,授業後のプログラム完成作業に役立てる. |
|---|
| 4 | タイトル | メモリの動的割り当て,連結リスト(1) |
|---|
事前学習 事後学習 | ・授業前に,前回の演習内容を復習し小テストに備える.
・授業後に,教員による演習問題の解説の動画を視聴し,演習問題のプログラムを完成させ,動作を確認する. |
|---|
| 授業内容 | ・授業の最初に,前回の演習内容に関する小テストに解答する.その後,小テストの答え合わせと解説を行う.
・次に,演習問題に取り組む.必要に応じて教員・TAに質問する.
・最後に,教員による演習問題の解説を受ける.必要に応じてメモを取り,授業後のプログラム完成作業に役立てる. |
|---|
| 5 | タイトル | 連結リスト(2) |
|---|
事前学習 事後学習 | ・授業前に,前回の演習内容を復習し小テストに備える.
・授業後に,教員による演習問題の解説の動画を視聴し,演習問題のプログラムを完成させ,動作を確認する. |
|---|
| 授業内容 | ・授業の最初に,前回の演習内容に関する小テストに解答する.その後,小テストの答え合わせと解説を行う.
・次に,演習問題に取り組む.必要に応じて教員・TAに質問する.
・最後に,教員による演習問題の解説を受ける.必要に応じてメモを取り,授業後のプログラム完成作業に役立てる. |
|---|
| 6 | タイトル | スタック,キュー(1) |
|---|
事前学習 事後学習 | ・授業前に,前回の演習内容を復習し小テストに備える.
・授業後に,教員による演習問題の解説の動画を視聴し,演習問題のプログラムを完成させ,動作を確認する. |
|---|
| 授業内容 | ・授業の最初に,前回の演習内容に関する小テストに解答する.その後,小テストの答え合わせと解説を行う.
・次に,演習問題に取り組む.必要に応じて教員・TAに質問する.
・最後に,教員による演習問題の解説を受ける.必要に応じてメモを取り,授業後のプログラム完成作業に役立てる. |
|---|
| 7 | タイトル | スタック,キュー(2) |
|---|
事前学習 事後学習 | ・授業前に,前回の演習内容を復習し小テストに備える.
・授業後に,教員による演習問題の解説の動画を視聴し,演習問題のプログラムを完成させ,動作を確認する. |
|---|
| 授業内容 | ・授業の最初に,前回の演習内容に関する小テストに解答する.その後,小テストの答え合わせと解説を行う.
・次に,演習問題に取り組む.必要に応じて教員・TAに質問する.
・最後に,教員による演習問題の解説を受ける.必要に応じてメモを取り,授業後のプログラム完成作業に役立てる. |
|---|
| 8 | タイトル | 線形探索,二分探索 |
|---|
事前学習 事後学習 | ・授業前に,前回の演習内容を復習し小テストに備える.
・授業後に,教員による演習問題の解説の動画を視聴し,演習問題のプログラムを完成させ,動作を確認する. |
|---|
| 授業内容 | ・授業の最初に,前回の演習内容に関する小テストに解答する.その後,小テストの答え合わせと解説を行う.
・次に,演習問題に取り組む.必要に応じて教員・TAに質問する.
・最後に,教員による演習問題の解説を受ける.必要に応じてメモを取り,授業後のプログラム完成作業に役立てる. |
|---|
| 9 | タイトル | 中間総括評価とまとめ |
|---|
事前学習 事後学習 | ・授業前に,前回までの演習内容を復習し中間試験に備える.
・授業後に,教員による中間試験問題の解説の動画を視聴し,試験問題のプログラムを完成させ理解を深める. |
|---|
| 授業内容 | ・1回目から9回目までの内容を総括し,中間試験に解答する. |
|---|
| 10 | タイトル | 再帰 |
|---|
事前学習 事後学習 | ・授業後に,教員による演習問題の解説の動画を視聴し,演習問題のプログラムを完成させ,動作を確認する. |
|---|
| 授業内容 | ・最初に,演習問題に取り組む(小テストは実施しない).必要に応じて教員・TAに質問する.
・最後に,教員による演習問題の解説を受ける.必要に応じてメモを取り,授業後のプログラム完成作業に役立てる. |
|---|
| 11 | タイトル | 分割統治法,バックトラック探索 |
|---|
事前学習 事後学習 | ・授業前に,前回の演習内容を復習し小テストに備える.
・授業後に,教員による演習問題の解説の動画を視聴し,演習問題のプログラムを完成させ,動作を確認する. |
|---|
| 授業内容 | ・授業の最初に,前回の演習内容に関する小テストに解答する.その後,小テストの答え合わせと解説を行う.
・次に,演習問題に取り組む.必要に応じて教員・TAに質問する.
・最後に,教員による演習問題の解説を受ける.必要に応じてメモを取り,授業後のプログラム完成作業に役立てる. |
|---|
| 12 | タイトル | 二分探索木 |
|---|
事前学習 事後学習 | ・授業前に,前回の演習内容を復習し小テストに備える.
・授業後に,教員による演習問題の解説の動画を視聴し,演習問題のプログラムを完成させ,動作を確認する. |
|---|
| 授業内容 | ・授業の最初に,前回の演習内容に関する小テストに解答する.その後,小テストの答え合わせと解説を行う.
・次に,演習問題に取り組む.必要に応じて教員・TAに質問する.
・最後に,教員による演習問題の解説を受ける.必要に応じてメモを取り,授業後のプログラム完成作業に役立てる. |
|---|
| 13 | タイトル | 単純な整列アルゴリズム,計算量 |
|---|
事前学習 事後学習 | ・授業前に,前回の演習内容を復習し小テストに備える.
・授業後に,教員による演習問題の解説の動画を視聴し,演習問題のプログラムを完成させ,動作を確認する. |
|---|
| 授業内容 | ・授業の最初に,前回の演習内容に関する小テストに解答する.その後,小テストの答え合わせと解説を行う.
・次に,演習問題に取り組む.必要に応じて教員・TAに質問する.
・最後に,教員による演習問題の解説を受ける.必要に応じてメモを取り,授業後のプログラム完成作業に役立てる. |
|---|
| 14 | タイトル | 高速な整列アルゴリズム,外部記憶を使った整列アルゴリズム |
|---|
事前学習 事後学習 | ・授業前に,前回の演習内容を復習し小テストに備える.
・授業後に,教員による演習問題の解説の動画を視聴し,演習問題のプログラムを完成させ,動作を確認する. |
|---|
| 授業内容 | ・授業の最初に,前回の演習内容に関する小テストに解答する.その後,小テストの答え合わせと解説を行う.
・次に,演習問題に取り組む.必要に応じて教員・TAに質問する.
・最後に,教員による演習問題の解説を受ける.必要に応じてメモを取り,授業後のプログラム完成作業に役立てる. |
|---|
| 15 | タイトル | 最終総括評価とまとめ |
|---|
事前学習 事後学習 | ・授業前に,前回までの演習内容を復習し期末試験に備える.
・授業後に,教員による期末試験問題の解説の動画を視聴し,試験問題のプログラムを完成させ理解を深める. |
|---|
| 授業内容 | ・10回目から14回目までを総括し,期末試験に解答する. |
|---|
| 16 | タイトル | |
|---|
事前学習 事後学習 | |
|---|
| 授業内容 | |
|---|
| 17 | タイトル | |
|---|
事前学習 事後学習 | |
|---|
| 授業内容 | |
|---|
| 18 | タイトル | |
|---|
事前学習 事後学習 | |
|---|
| 授業内容 | |
|---|
| 19 | タイトル | |
|---|
事前学習 事後学習 | |
|---|
| 授業内容 | |
|---|
| 20 | タイトル | |
|---|
事前学習 事後学習 | |
|---|
| 授業内容 | |
|---|
| 21 | タイトル | |
|---|
事前学習 事後学習 | |
|---|
| 授業内容 | |
|---|
| 22 | タイトル | |
|---|
事前学習 事後学習 | |
|---|
| 授業内容 | |
|---|
| 23 | タイトル | |
|---|
事前学習 事後学習 | |
|---|
| 授業内容 | |
|---|
| 24 | タイトル | |
|---|
事前学習 事後学習 | |
|---|
| 授業内容 | |
|---|
| 25 | タイトル | |
|---|
事前学習 事後学習 | |
|---|
| 授業内容 | |
|---|
| 26 | タイトル | |
|---|
事前学習 事後学習 | |
|---|
| 授業内容 | |
|---|
| 27 | タイトル | |
|---|
事前学習 事後学習 | |
|---|
| 授業内容 | |
|---|
| 28 | タイトル | |
|---|
事前学習 事後学習 | |
|---|
| 授業内容 | |
|---|
| 29 | タイトル | |
|---|
事前学習 事後学習 | |
|---|
| 授業内容 | |
|---|
| 30 | タイトル | |
|---|
事前学習 事後学習 | |
|---|
| 授業内容 | |
|---|