CSC 320 Class Notes: Fall 2011
For a complete set of notes, please attend class or get
notes from someone who attended. Only selected notes will
be placed here.
-
Lecture 1: Introduction to CSC 320.
Or click here if you prefer pdf.
-
Lecture 2: Review of Induction.
Or click here if you prefer pdf.
-
Lecture 3: More on Induction
Or click here if you prefer pdf.
-
Lecture 4: Countable and Uncountable sets.
Or click here if you prefer pdf.
-
Lecture 5: Languages.
Or click here if you prefer pdf.
-
Lecture 6: Regular expressions.
Or click here if you prefer pdf.
-
Lecture 7: DFA's.
Or click here if you prefer pdf.
-
Lecture 8: DFA's.
Or click here if you prefer pdf.
-
Lecture 9: Conversion of NDFA's to DFA's.
Or click here if you prefer pdf.
-
Lecture 10: Closure properties of regular languages.
Or click here if you prefer pdf.
-
Lecture 11: The pigeonhole principle.
Or click here if you prefer pdf.
-
Lecture 12: Proof of the Pumping Lemma.
Or click here if you prefer pdf.
-
Lecture 13: Using the Pumping Lemma.
Or click here if you prefer pdf.
-
Lecture 14: Questions about Regular Languages.
Or click here if you prefer pdf.
-
Lecture 15: Context-free Grammars.
Or click here if you prefer pdf.
-
Lecture 16: Parse Trees.
Or click here if you prefer pdf.
-
Lecture 17: PDA's.
Or click here if you prefer pdf.
-
Lecture 18: More about context-free languages.
Or click here if you prefer pdf.
-
Lecture 19: Closure properties of context-free languages.
Or click here if you prefer pdf.
-
Creating a DFA with a minimum number of states.
-
Lecture 21: Midterm Review.
Or click here if you prefer pdf.
-
Lecture 22: The pumping theorem.
Or click here if you prefer pdf.
-
Lecture 23: Closure properties of CFL's.
Or click here if you prefer pdf.
-
Lecture 24: Turing Machines.
Or click here if you prefer pdf.
-
Lecture 25: Turing Machines.
Or click here if you prefer pdf.
-
Lecture 26: Machine schema
Or click here if you prefer pdf.
-
Lecture 27: Closure properties for Turing-decidable languages
Or click here if you prefer pdf.
-
Lecture 28: Universal Turing machines
Or click here if you prefer pdf.
-
Lecture 29: An introduction to NP-completeness
Or click here if you prefer pdf.
-
Lecture 30: Self-reference
Or click here if you prefer pdf.
-
Lecture 31: The Halting Problem
Or click here if you prefer pdf.
-
Lecture 32:Satisfiability (SAT)
Or click here if you prefer pdf.
-
Lecture 33:
On Tuesday Nov. 29, I will finish the
notes from Lecture 31 on the Halting problem.
-
Lecture 34: NP-Completeness
(Wed.)
Or click here if you prefer pdf.
-
Lecture 35: SAT is NP-complete
(Friday)
Or click here if you prefer pdf.
CSC 320
Notes / maintained by
Wendy Myrvold /
wendym@csc.UVic.ca
/ revised Nov. 28, 2011