| Course: | Theory of Computation - CSC 2304 |
| Instructor: | Dr. Philip Owens |
| Prerequisite: | Discrete Structures - CSC 2305 |
| Time and location: | Monday 6:00-8:45 - Library 203 |
| Text: | Introduction to Computer Theory, 2nd
Edition
Daniel I. A. Cohen, 1997, John Wiley & Sons |
| Web notes: | Follow the links from http://geocities.com/philowens_2000/concordia.htm |
| Office hours: | M 5:00-6:00 -
Library 203
Office (meet you there by appt): Hirschi 114 (get to from Joel Heck's old reception area) |
| Phone: | 486-1342 (leave message) |
| e-mail: | [email protected] |
Goals: Introduce the theory of computability, including important results from study of automata and formal languages. The course studies regular, context-free, and context-sensitive languages, including their generation by grammars, and their recognition by automata. Notions of decidability and undecidability will be discussed.
Daily activity: I hope to keep the amount of fomal lecturing to a minimum. I will assign readings from the book, and ask you to attempt some problems. At the next class period, we will discuss the readings and the problems. A set of H/W problems (for credit) will be assigned, and the remainder of the class period will be devoted to working on them.
Tests: There will be four tests and a final examination, all in-class. I will allow one make-up of a test missed due to unavoidable circumstances. There is no provision for more than one missed test!
Homework: The homework assignment each day consists of two equally important parts:
Interim progress reports: After each test, you will receive a slip of paper that has the following numerical entries on it:
(current standing) (test average) (homework average)
Please check these numbers against your own records, as clerical errors can occur. Note:
current standing = (.45) x (test average) + (.55) x (HW average)
Attendance: You are expected to attend all classes, arrive on time, and remain until the end of class (8:45).
Illness and emergencies: I cannot accept late H/W, as it is a paperwork nightmare. So as not to penalize you for legitimate absences, I will drop 2 H/W grades.