CSCI (Math) 361
Theory of Computation

SCHEDULE (tentative)
Fall, 1997


During the course of the term we will be covering most of Chapters 1 through 6. Because I have not taught this course for a while, I am not sure what pace we will be able to maintain. As a result, the syllabus is likely to be only an approximation to the actual schedule.


Date Topic Reading Homework 
Sept. 5 Overview, math preliminaries 1.1-1.7 1 out 
Sept. 8 Proof Techniques, Alphabets, & 1.7-1.8 2 out 
 Languages 
Sept. 10 Languages and Regular Expressions 1.8-1.9 3 out; 1 due 
Sept. 12 Deterministic Finite Automata 2.1 4 out; 2 due 
Sept. 15 Nondeterministic Finite Automata 2.2 5 out; 3 due 
Sept. 17 Equivalence of DFAs & NDFAs 2.3 6 out; 4 due 
Sept. 18* Properties of Finite Automata 2.4 7 out; 
 Languages 
Sept. 19 Finite Automata & Regular Expressions 2.5 8 out; 5 due 
Sept. 29 Pumping Lemma for Finite Automata 2.6 9 out, 6, 7 due 
Oct. 1 Minimization & Simplification 10 out, 8 due
Oct. 2* Context-Free Grammars 3.1 11 out, 12 due 
Oct. 3 Relation between CFGs & Regular 3.2 12 out, 10 due
 Expressions 
Oct. 6 Pushdown Automata 3.3 14 out, 12 due
Oct. 8 PDAs & CFGs 3.4 15 out, 13 due
Oct. 10 Catch-up and Review for Exam; 14 due 
Oct. 13 Reading Period 
Oct. 15 Properties of CFGs (Exam I out ) 3.5 
Oct. 17 More Properties of CFGs (Exam I in) 16 out 
Oct. 20 Parsing 3.6 17 out, 15 due 
Oct. 22 More parsing 18 out, 16 due 
Oct. 24 Turing Machines 4.1 19 out, 17 due 
Oct. 27 Computing with Turing Machines 4.2 20 out, 18 due 
Oct. 29 Combining Turing Machines 4.3 21 out, 19 due 
Oct. 31 More Turing Machines 4.4 22 out, 20 due 
Nov. 3* Extensions of Turing Machines 4.5 23 out, 21 due 
Nov. 5 More extensions of Turing Machines 24 out, 22 due 
Nov. 7 Nondeterministic TMs 4.6 25 out, 23 due 
Nov. 10 Universal Turing Machines 5.7 26 out, 24 due 
Nov. 12 Church's Thesis (Exam II out) 5.1-5.2 27 out, 25 due 
Nov. 14 Other formalisms for computability 5.3-5.6 28 out, 26 due 
 (Exam II in) 
Nov. 17 Other formalisms for computability 5.3-5.6 29 out, 27 due 
Nov. 19 The Halting Problem 6.1 30 out, 28 due 
Nov. 21 Acceptability, Enumerability, 6.2 31 out, 29 due 
 Decidability 
Nov. 24 Unsolvable Problems about Turing 6.3 32 out, 30 due
 Machines & Grammars 
Nov. 26 More unsolvable problems 6.3 33 out, 31 due 
Nov. 28 Thanksgiving Recess 
Dec. 1 Unsolvable problems about grammars -- 32 due 
Dec. 3 Catch-up 33 due 
* I will be out of town the week of September 22. To make up for this evening classes will be scheduled on Thursday, Sept. 18 and October 2 from 7 to 8:15pm. These two 1 1/4 hour classes will make up for 3 50 minute classes.


Back to:

  • CS 361 home page
  • Kim Bruce's home page
  • CS Department home page
  • kim@cs.williams.edu

    AltStyle によって変換されたページ (->オリジナル) /