| 中間試験 | 期末試験 | レポート | 毎回の小テスト | Total. | |
|---|---|---|---|---|---|
| 1. | 10% | 10% | 10% | 25% | 55% |
| 2. | 5% | 5% | 5% | 14% | 29% |
| 3. | 2% | 2% | 2% | 10% | 16% |
| 4. | 0% | ||||
| Total. | 17% | 17% | 17% | 49% | - |
| Class schedule | HW assignments (Including preparation and review of the class.) | Amount of Time Required | |
|---|---|---|---|
| 1. | ●Introduction + What is the algorithm + Efficiency of an algorithm + How to write an algorithm |
Preparation for the lecture content. | 200minutes |
| 2. | ●search problem 1 + search problem + Efficiency of sequential search + search algorithm using the order + computational complexity |
Preparation for the lecture content. | 100minutes |
| Review of the lecture content. | 100minutes | ||
| 3. | ●search problem 2 + m-block method + binary search ●report 1 |
Preparation for the lecture content. | 100minutes |
| Review of the lecture content. | 100minutes | ||
| 4. | ●search problem 3 + hash method ●basic data structure 1 + array + linked list |
Preparation for the lecture content. | 100minutes |
| Review of the lecture content. | 100minutes | ||
| 5. | ●basic data structure2 + data structure for binary search + stack + queue ●report 2 |
Preparation for the lecture content. | 100minutes |
| Review of the lecture content. | 100minutes | ||
| 6. | ●basic data structure3 + heap |
Preparation for the lecture content. | 100minutes |
| Review of the lecture content. | 100minutes | ||
| 7. | ●examination ●Summary of the important points in the first half |
Preparation for the examination | 200minutes |
| 8. | ●Dynamic search problem 1 + binary search tree ●Report 3 |
Preparation for the lecture content. | 100minutes |
| Review of the lecture content. | 100minutes | ||
| 9. | ●Dynamic search problem 2 + AVL tree + dynamic hash |
Preparation for the lecture content. | 100minutes |
| Review of the lecture content. | 100minutes | ||
| 10. | ●sort 1 + Bubble sort + selection sort + insertion sort ●report 4 |
Preparation for the lecture content. | 100minutes |
| Review of the lecture content. | 100minutes | ||
| 11. | ●sort 2 + shell sort + heap sort |
Preparation for the lecture content. | 100minutes |
| Review of the lecture content. | 100minutes | ||
| 12. | ●sort 3 + quick sort + merge sort + computational complexity of the sort algorithms |
Preparation for the lecture content. | 100minutes |
| Review of the lecture content. | 100minutes | ||
| 13. | ●Review of the class | Preparation for the lecture content. | 100minutes |
| Review of the lecture content. | 100minutes | ||
| 14. | ●Examination ●Summary of the important points in the last half |
Preparation for the examination | 200minutes |
| Total. | - | - | 2800minutes |
| ways of feedback | specific contents about "Other" |
|---|---|
| Feedback in outside of the class (ScombZ, mail, etc.) |
| Work experience | Work experience and relevance to the course content if applicable |
|---|---|
| Applicable | 実務経験のある教員による授業科目の具体的内容 : 一般企業でのプログラム開発経験を有する。実際にプログラムで扱う問題の規模が大きくなった際、実行時間が増大し困る場合がある。授業では実際の開発場面を想定した解説を行うなど、学んでいる技術が実践的な技術であることを実感できるよう努めている。 |

