Abstract: | We propose the introduction of certain topics in the theory of machines and languages into school and college mathematics courses in place of the more usual discussions of groups and formal logic. We hold the belief that the theory of machines can be more easily motivated and is more obviously related to the real world than either of the above mentioned subjects, yet, it still provides an excellent framework in which to develop algebraic concepts and logical skills. We outline some examples of machines and languages and their interconnections suitable for such courses. |