Class schedule | HW assignments (Including preparation and review of the class.) | Amount of Time Required | |
---|---|---|---|
1. | Preliminaries (introduction, graphs, strings and languages, automata) | Review the fundamental concepts of theory of computation by using Web, etc. | 190minutes |
2. | Turing machines (1) Definition and examples |
Review the last lecture/read handouts | 190minutes |
3. | Turing machines (2) Recognizability and decidability of languages |
Review the last lecture/read handouts | 190minutes |
4. | Turing machines (3) Variants of Turing machines |
Review the last lecture/read handouts | 190minutes |
5. | Turing machines (4) Nondeterministic Turing machines |
Review the last lecture/read handouts | 190minutes |
6. | Turing machines (5) Other computational models |
Review the last lecture/read handouts | 190minutes |
7. | Decidability (1) Algorithm and Church-Turing thesis |
Review the last lecture/read handouts | 190minutes |
8. | Decidability (2) Universal Turing machine |
Review the last lecture/read handouts | 190minutes |
9. | Decidability (3) Decidable languages |
Review the last lecture/read handouts | 190minutes |
10. | Decidability (4) Undecidability of the halting problem |
Review the last lecture/read handouts | 190minutes |
11. | Decidability (5) Turing unrecognizable languages |
Review the last lecture/read handouts | 190minutes |
12. | Computational complexity (1) Definition of computational complexity and order notations |
Review the last lecture/read handouts | 190minutes |
13. | Computational complexity (2) The class P and the class NP |
Review the last lecture/read handouts | 190minutes |
14. | Final examination and review | Review the total of lectures | 190minutes |
Total. | - | - | 2660minutes |
Examination | Report | Total. | |
---|---|---|---|
1. | 30% | 10% | 40% |
2. | 30% | 10% | 40% |
3. | 10% | 10% | 20% |
Total. | 70% | 30% | - |
Work experience | Work experience and relevance to the course content if applicatable |
---|---|
N/A | N/A |