|
|
|
CS 490/Math 485 Theory of Computation
Fall 1994
The theory of computation investigates the nature of computation, apart from any particular computing devices or programming languages. It develops mathematical models of computation and uses these to investigate and characterize the inherent limiations of computing.
This document contatins:
Please feel free to put any suggestions or comments you might have in the suggestion box.


Suggested homework with solutions are listed here.
 |
Homework 1: 3.2,3.6.3.9 b,c,e,h, 3.1
|
 |
Homework 2: 4.3, 4.4, 4.5, 4.10, 4.15, 4.17, 4.19
|
 |
Homework 3: 5.1, 5.2, 5.4, 5.12, 5.15, 5.17; 6.6, 6.7, 6.8
|
 |
Homework 4: 7.10, 7.11, 7.12, 7.14, 8.1, 8.2, 8.4, 8.6
|
 |
Homework 5: 9.4b, 9.11 a,c, 9.12 acfi, 9.15, 9.18 1de
|
 |
Homework 6: 12.3, 12.5ab, 12.6ab, 12.12; 13.1b; 15.1ac, 15.2ac
|
 |
Homework 7: 16.3ae, 16.6a, 16.9ce, 17.1, 17.5, 17.12, (look at 17.9,10)
|
 |
Homework 8: 18.3, 18.5, 18.7, 18.12, 20.1, 20.2, 20.4
|
 |
Homework 9: 23.2, 23.14, 23.15, 23.16, (try 23.6)
|
 |
Homework 10: Practice with oracles and NP
|



Check out FLAP, which is in /usr/public/bin. This is an animation program for finite automata. It will help explain the material in this course, and will help with ``homework'' assignments!
foster@cs.uidaho.edu
|