Topic |
Session 1 | Guidance, basic concepts |
Session 2 | Turing machine (1) (Definition and properties) |
Session 3 | Turing machine (2) (Nondeterministic turing machine) |
Session 4 | Calculate the possibility (1) (Understand the possibility) |
Session 5 | Calculate the possibility (2) (Determine the possibility) |
Session 6 | Computational complexity (1) (Definition of computational complexity) |
Session 7 | Computational complexity (2) (Class P and class NP) |
Session 8 | Computational complexity (3) (Reduction) |
Session 9 | Computational complexity (4) (NP completeness) |
Session 10 | Computational complexity (5) (Area amount, various calculation amount classes) |
Session 11 | Probability algorithm |
Session 12 | Approximation algorithm |
Session 13 | Advanced topics (1) (Constant time algorithm, online algorithm, stream algorithm) |
Session 14 | Advanced topics (2) (Quantum computation, zero-knowledge proofs), summary |
Q
**This content is based on April 1, 2024. For the latest syllabus information and details, please check the