DEPARTMENT OF COMPUTING

Course Home | Syllabus | Assignments | Schedule | Downloads | [print]

CS 3530: Computational Theory

Fall 2024 Schedule

Day Topic Reading Work Due
Aug 19 Computability, Math Foundations of Computability Ch 0.1,0.2
Aug 21 Math Foundations of Computability, Proofs Ch 0.2,0.3 0a
Aug 23 0b
Aug 26 Proofs Ch 0.3,0.4 0c
Aug 28 Finite Automata Ch 1.1 0d
Aug 30 1a
Sep 2 Labor Day (no classes)
Sep 4 Nondeterminism Ch 1.2 1b
Sep 6 Regular Expressions Ch 1.3 1c
Sep 9 Nonregular Languages Ch 1.4 1d
Sep 11 Nonregular Languages Ch 1.4 1e
Sep 13 Ch 1.4 1f
Sep 16 Context Free Grammars Ch 2.1 1g
Sep 18 Pushdown Automata Ch 2.2 1h
Sep 20 Ch 2.2 2a
Sep 23 Non-context-free Languages Ch 2.3 2b
Sep 25 Non-context-free Languages Ch 2.3 2c
Sep 27 Ch 2.3 2d
Sep 30 Turing Machines Ch 3.1 2e
Oct 2 Turing Machine Variants Ch 3.2 2f
Oct 3-7 Exam 1 Ch 0-2 Exam 1
Oct 4 Ch 3.2 2g
Oct 7 Definition of Algorithm Ch 3.3
Oct 9 Definition of Algorithm Ch 3.3 3a
Oct 11 Decidability Ch 4.1 3b
Oct 14 The Halting Problem Ch 4.2 3c
Oct 16 Ch 4.2 4a
Oct 18 Semester Break (no classes)
Oct 21 Semester Break (no classes)
Oct 23 Undecidable Problems Ch 5.1 4b
Oct 25 Mapping Reducibility Ch 5.3 4c
Oct 28 Mapping Reducibility Ch 5.3 4d
Oct 30 Measuring Complexity Ch 7.1 5a
Nov 1 Measuring Complexity Ch 7.1 5b
Nov 4 The Class P Ch 7.2 5c
Nov 6 The Class NP Ch 7.3 5d
Nov 7-11 Exam 2 Ch 3-5 Exam 2
Nov 8 The Class NP Ch 7.3
Nov 11 NP-completeness Ch 7.4
Nov 13 NP-complete Problems Ch 7.5 7a
Nov 15 NP-complete Problems Ch 7.5 7b
Nov 18 NP-complete Problems Ch 7.5 7c
Nov 20 Approximation Algorithms Ch 10.1 7d
Nov 22 Approximation Algorithms Ch 10.1 7e
Nov 25 Approximation Algorithms Ch 10.1 7f
Nov 25-Dec 3 Exam 3 Ch 7 Exam 3
Nov 27-29 Thanksgiving Break (no classes)
Dec 2 Probabilistic Algorithms Ch 10.2
Dec 4 Probabilistic Algorithms Ch 10.2
Dec 9 Final Exam 09:00 am - 10:50 am Ch 0-5,7 Final Exam

Class announcements may modify schedule from that listed above.

Last Updated 08/08/2024