|
|
 |
 |
|
这份时程提供了这门课的课程与复习的重点,以及作业与测验的链结。 This calendar provides lecture and recitation topics, along with links to homework and quiz materials for the course.
介绍与复习 Introduction and Review
课程 1 (第1日):介绍 Lecture 1 (Day 1): Introduction
复习 1 (第2日):数学复习 Recitation 1 (Day 2): Math Review
-
必读:第0章 Reading: Chapter 0
-
讲义2:数学复习 Handout 2: Math Review ( PDF)
有限自动机,正规语言,正规表示式 Finite Automata, Regular Languages, Regular Expressions
课程 2 (第3日):确定性有限自动机 Lecture 2 (Day 3): Deterministic Finite Automata
课程 3 (第4日):不确定性有限自动机 Lecture 3 (Day 4): Nondeterministic Finite Automata
-
不确定性有限自动机(FA) 与其可接受的语言 Nondeterministic FA & languages they accept
-
确定性有限自动机(DFA)与不确定性有限自动机(NFA)相等的条件 Equivalence of DFA and NFA
-
必读:1.2 节 Reading: Section 1.2
-
作业1缴交日 Homework 1 due
-
作业2,第7日开始上课时缴交 Homework 2 out, due Day 7 at the beginning of class ( PDF)
-
一般来说,作业的范围不会超出教材与课程的范围。 In general homework covers material covered up to and including the lecture in which it is handed out
复习2 (第5日) Recitation 2 (Day 5)
课程 4 (第6日):正规表示式 Lecture 4 (Day 6): Regular Expressions
课程5 (第7日):正规表示式补充 Lecture 5 (Day 7): More Regular Expressions
复习3 (第8日) Recitation 3 (Day 8)
课程6 (第9日):自动机结尾 Lecture 6 (Day 9): End of Automata
课程7 (第10日):测验1 Lecture 7 (Day 10): Quiz 1
复习4 (第11日) Recitation 4 (Day 11)
可计算性理论 Computability Theory
课程8 (第12日):机器状态转换 Lecture 8 (Day 12): Turing Machines
-
Turing机导论 Introduction to Turing Machines
-
Church-Turing 论题 Church-Turing Thesis
-
多磁带 Turing 机 Multi-tape Turing Machines
-
必读:第3章 Reading: Chapter 3
课程9 (第13日):不确定性 II Lecture 9 (Day 13): Non-determinism II
-
不确定性的 Turing 机并没有更好 Non-deterministic Turing Machines are no better
-
“可决定的语言”的定义;范例 Definition of Decidable Languages; Examples
-
必读:4.1 节 Reading: Section 4.1
-
作业3缴交日 Homework 3 due
-
作业4,第16日缴交 Homework 4 out, due Day 16 ( PDF)
复习5 (第14日) Recitation 5 (Day 14)
-
Turing 机 Turing Machines
-
讲义9:复习问题集 Handout 9: Recitation Problems ( PDF)
课程10 (第15日):不可判定性 Lecture 10 (Day 15): Undecidability
课程11 (第16日):不可判定性 II Lecture 11 (Day 16): Undecidability II
复习6 (第17日) Recitation 6 (Day 17)
课程12 (第18日):不可判定性III Lecture 12 (Day 18): Undecidability III
课程13 (第19日):简化 Lecture 13 (Day 19): Reductions
-
简化与对应可简化性 Reductions and Mapping Reducibility
-
必读:5.3 节 Reading: Section 5.3
-
Rice定理:会发Kozen的讲义34的影本。 Rice's Theorem: A photocopy of Lecture 34 from Kozen was passed out
-
作业5缴交日 Homework 5 due
复习7 (第20日) Recitation 7 (Day 20)
课程14 (第21日):可计算性结尾 Lecture 14 (Day 21): End of Computabillity
课程15 (第22日):测验2 Lecture 15 (Day 22): Quiz 2
复杂度理论 Complexity Theory
课程16 (第23日):复杂度 Lecture 16 (Day 23): Complexity
课程17 (第24日):不确定性复杂度 Lecture 17 (Day 24): Nondeterministic Complexity
复习9 (第25日) Recitation 9 (Day 25)
课程18 (第26日):NP-完整 Lecture 18 (Day 26): NP-Completeness
复习10 (第27日) Recitation 10 (Day 27)
-
简化 Reductions
-
讲义14以问题集形式发放 Handout 14 given out as problems ( PDF)
课程19 (第28日):Cook-Levin 定理 Lecture 19 (Day 28): Cook-Levin Theorem
课程20 (第29日):NP-完整 II Lecture 20 (Day 29): NP-Completeness II
复习11 (第30日) Recitation 11 (Day 30)
课程21 (第31日):NP-完整 III Lecture 21 (Day 31): NP-Completeness III
课程22 (第32日):测验 3 Lecture 22 (Day 32): Quiz 3
复习12 (第33日) Recitation 12 (Day 33)
特别主题 Special Topics
课程23 (第34日):随机 Lecture 23 (Day 34): Randomness
课程24 (第35日):随机 II Lecture 24 (Day 35): Randomness II
复习13 (第36日) Recitation 13 (Day 36)
课程25 (第37日):密码学 Lecture 25 (Day 37): Cryptography
课程26 (第38日):密码学 II Lecture 26 (Day 38): Cryptography II
复习14 (第39日) Recitation 14 (Day 39)
期末考(第40日) Final Exam (Day 40)
-
期末考:3 小时,7 个问题 Final exam: 3 hours, 7 problems ( PDF)
|
|
|
 |
 |
 |