Automata and Computability

Dexter C. Kozen

Book 0 of Undergraduate Texts in Computer Science

Language: English

Publisher: Springer

Published: Aug 1, 1997

Collection: Academic
Genre: Textbook

Description:

These are my lecture notes from CS381/481: Automata and Computability Theory, a one-semester senior-level course I have taught at Cornell UniĀ­ ersity for many years. I took this course myself in thc fall of 1974 as a first-year Ph.D. student at Cornell from Juris Hartmanis and have been in love with the subject ever since. The course is required for computer science majors at Cornell. It exists in two forms: CS481, an honors version; and CS381, a somewhat gentlerĀ­ paced version. The syllabus is roughly the same, but CS481 goes deeper into the subject, covers more material, and is taught at a more abstract level. Students are encouraged to start off in one or the other, then switch within the first few weeks if they find the other version more suitable to their level of mathematical skill. The purpose of the course is twofold: to introduce computer science students to the rieh heritage of models and abstractions that have arisen over the years; and to develop the capacity to form abstractions of their own and reason in terms of them.