CISC 303  -   Automata Theory  -  Spring 2015

M/W/F 2:30 pm-3:20 pm, McKinly Lab Rm. 061


Instructor: Daniel Chester  TA: Wei Wang 
Office: 101G Smith Hall  Office: 201 Smith Hall 
Hours: M/Th 3:35 pm-4:30 pm and by appt.  Hours: Tu 10:00 am-noon 
Phone: 831-1955  Phone: none 
Email: User: chester Domain: udel.edu Email: User: weiwang Domain: udel.edu

Textbook

Automata and Computability, by Dexter C. Kozen, Springer, 1997.

Course Description

This course introduces automata and formal language theory. It is a study of the power and the limitations of different classes of computational systems. Although the material is theoretical (there will be no programming), much of the material covered in the course has a direct impact on the development of algorithms and models in compilers, networks, natural language systems, as well as other areas in computer science.

Topics (tentative, not necessarily in the order to be covered)

We will cover all the numbered lectures, and most of the other lectures.

Grading

Ninety-six percent of the grade will be based on (with equal weight) [tentative]:

plus four percent for doing the online course evaluation http://www.udel.edu/course-evals/ at the end of the semester.

The numerical scores will be combined, not the letter grades. Since the assignments and exams are not standardized, your course grade will depend not only on the weighted score you receive, but also on how your score compares with the score distribution for the whole class.

Policies



Assignment 1, due Monday, February 23
Assignment 2, due Wednesday March 4
Assignment 3, due Monday March 16
Assignment 4, due Monday March 23, no late submissions accepted
Review of material covered before midterm
Assignment 5, due Monday, April 13
Assignment 6, due Monday, April 20
Assignment 7, due Monday April 27
Assignment 8, due Monday, May 4
Assignment 9, due Monday, May 11
Assignment 10, due Monday, May 18
Review of topics covered after midterm

May 18, 2015