CIS 720: Introduction to the Theory of Computation - Spring 96
ASSIGNMENTS
Finite State Machines and Regular Languages
Reading
Davis, Sigal, and Weyuker, Chapter 9.
Exercises: Due Feb 1
From Section 9.1: 1(e), 4, 6, and 7.
From Section 9.2: 3 and 4.
From Section 9.4: 3, 4, and 5.
Exercises: Due Feb 13
From Section 9.5: 2(a,b,d,g), 4, 7, and 8.
From Section 9.6: 2(b).
From Section 9.7: 2, 5, 6(a,b), 8, and 10.
The General Theory of Computation
Reading
Jones, Chapters 1 through 5.
Exercises: Due Feb 27
From Chapter 2: 2.8.1.
From Chapter 3: 3.4.2 and 3.4.6.
From Chapter 4: 4.8.2.
From Chapter 5: 5.3.1 and 5.3.3
Notes: (a) For 5.3.1 and 5.3.3 detailed sketches will suffice.
(b) For 5.3.3 you may use informal C, C++, ML, Scheme, or whatever
in place of Pascal.
Reading
Jones (the new version), Through Chapter 7.
My CIS 767 Class Notes, Sections 1 through 8.
Exercises: Due April 9
From Jones Chapter 7: Exercise 7.8.2.
From the 767 Notes: Problem 5.1(a,b,c).
From the 767 Notes: Problem 6.1.
From the 767 Notes: Problem 6.2.
From the 767 Notes: Problem 7.2(a,c) .
From the 767 Notes: Problem 7.4.
From the 767 Notes: Problem 7.7.
From the 767 Notes: Problem 8.9.
From the 767 Notes: Problem 8.10.
Computational Complexity Theory
Reading
Davis, Sigal, and Weyuker, Chapter 15.
Hopcroft and Ullman, Chapter 12.
Exercises: Due April 30
From DSW, Section 15.2: Exercise 4.
From DSW, Section 15.2: Exercise 5.
From DSW, Section 15.2: Exercise 8.
From DSW, Section 15.2: Exercise 9.
From DSW, Section 15.2: Exercise 10.
From DSW, Section 15.2: Exercise 13.
From DSW, Section 15.4: Exercise 1.
From DSW, Section 15.2: Exercise 7.
From DSW, Section 15.2: Exercise 8.
From DSW, Section 15.2: Exercise 9.
Back to the CIS 720 Home Page
Last noted modification: 25 January 1996
Jim Royer / royer@top.cis.syr.edu