Class schedule | HW assignments (Including preparation and review of the class.) | Amount of Time Required | |
---|---|---|---|
1. | Introduction and how to take the course (explanation of "flipped class") | Review what you studied in "Information Processing 1&2" as well as what you will study in this course. | 100minutes |
Review what you study in the class. | 100minutes | ||
2. | Review on C language: array, pointer, structure, and dynamic memory allocation for variable and array | Watch prep video and study in advance the learning materials. | 100minutes |
Review what you study in the class. | 100minutes | ||
3. | Data input and output: I/O functions | Watch prep video and study in advance the learning materials. | 100minutes |
Review what you study in the class. | 100minutes | ||
4. | Basic data structures: array and list | Watch prep video and study in advance the learning materials. Textbook: pp.26-34 |
100minutes |
Review what you study in the class. | 100minutes | ||
5. | Algorithms and their computational complexities | Watch prep video and study in advance the learning materials. Textbook: pp.8-16 |
100minutes |
Review what you study in the class. | 100minutes | ||
6. | Stack structure | Watch prep video and study in advance the learning materials. Textbook: pp.41-43 |
100minutes |
Review what you study in the class. | 100minutes | ||
7. | Queue structure and ring buffer | Watch prep video and study in advance the learning materials. Textbook: pp.44-48 |
100minutes |
Review what you study in the class. | 100minutes | ||
8. | Definition of the graph and tree structure | Watch prep video and study in advance the learning materials. Textbook: 48-50, 223-227 |
100minutes |
Review what you study in the class. | 100minutes | ||
9. | Recursive data structures and algorithms | Watch prep video and study in advance the learning materials. Textbook: pp.49-52 |
100minutes |
Review what you study in the class. | 100minutes | ||
10. | Tree traversal methods and notations of arithmetic expressions | Watch prep video and study in advance the learning materials. Textbook: pp.52-54 |
100minutes |
Review what you study in the class. | 100minutes | ||
11. | Linear search and binary search | Watch prep video and study in advance the learning materials. Textbook: pp.58-68 |
100minutes |
Review what you study in the class. | 100minutes | ||
12. | Binary-tree search | Watch prep video and study in advance the learning materials. Textbook: pp.72-77 |
100minutes |
Review what you study in the class. | 100minutes | ||
13. | Hash method | Watch prep video and study in advance the learning materials. Textbook: pp.77-84, pp.123-138 |
100minutes |
Review what you study in the class. | 100minutes | ||
14. | Final examination and review | Review what you studied in this course and prepare for the final exam. | 100minutes |
Review what you study in the class. | 100minutes | ||
Total. | - | - | 2800minutes |
Final exam | Small tests and reports | Total. | |
---|---|---|---|
1. | 35% | 15% | 50% |
2. | 10% | 15% | 25% |
3. | 15% | 10% | 25% |
Total. | 60% | 40% | - |
Work experience | Work experience and relevance to the course content if applicatable |
---|---|
N/A | 該当しない |