Computer Science 394

Automata Theory

Fall 1996


Syllabus

Instructor:
Brian L. Stuart
Office:
Math 419
Office Phone:
726-3725
Office Hours:
8:00-9:00 Monday through Friday, 1:00-3:00 Tuesday and Wednesday You may be sure of catching me in at those times, but you are free to drop in anytime to discuss the class (or anything else for that matter).
Text:
The Language of Machines by Floyd, Robert W. and Beigel, Richard.
Objectives:
In this class, we will study the Chomsky heirarchy of languages and the computational models to which they correspond. Our focus will be on the theoretical foundations of these languages and machines. We will prove a number of characteristics of the heirarchy and of various models within each level. While it won't be our main focus, we will catch a glimpse into how these concepts can be applied to real problems and there will be a few programming assignments to that effect.

Planned List of Topics:
Below is a list of topics to be covered during this course. Section and exercize numbers refer to the course text.
Grading:
There will be approximately 3 programming assignment three exams and a few theoretical assignments. The exact breakdown is as follows:
First Mid-Term Exam   13%
Second Mid-Term Exam  13%
Final Exam            20%
Program 1             13%
Program 2             13%
Program 3             13%
Misc. Assignments     15%
All work will be conducted according to Rhodes' Honor Code.

Brian L. Stuart