CS 406/506, Computation Theory
Homework 1 Assignment (Due date: September
25, Friday)
Homework 2 Assignment (Due date: October 2,
Friday)
Homework 3 Assignment (Due date: October 21,
Wednesday)
Homework 4 Assignment (Due date: October 28,
Wednesday)
Homework 5 Assignment (Due date: Nov. 10, Tuesday)
Homework 6 Assignment (Due date: Nov. 20, Friday)
Class Meetings:
Time: Mon, Tue, Thurs, Fri, 3:10 – 4:00pm
Room: Stocker 106
Instructor: Dr. Jundong Liu
Office:
Email: liu@cs.ohiou.edu.
Phone: 593-1603.
Office
hours: Mon, 11am-1pm, Tue, Thu 11am-12pm or
by appointment.
Pre-requisites:
CS 300 (DISCRETE STRUCTURES).
Textbook:
Introduction to the Theory of Computation, Second Edition, Michael Sipser, Course Technology, 2005
Course Description:
This course introduces the fundamental
mathematical models of computation. We study both the inherent capabilities and
limitations of these computational models as well as their relationships with
formal languages. Topics to be covered include:
· Finite automata and regular languages
· Deterministic and nondeterministic computations
· Context-free grammars, languages, and pushdown
automata
· Turing machines
· Undecidable problems
· Computational complexity, NP-completeness
Class Syllabus and Schedule (PDF)
Grades:
· 6 homework assignments: 18%
· 8 Pop Quizzes: 7%
(The lowest quiz grade will be dropped)
· 2 Midterm exam: 50%.
· Final exam: 25%
Course and Attendance Policies:
· Late assignments: All homework assignments are due before
the class. No late submissions will be accepted.
· Attendance: It is in your best interest to attend all
the lectures. Some of the material will not be found in the textbooks.
Penalties may be given for missing class often. I give all students three absences
for illnesses, field trips, representing the University, interviews, deaths in
the family, and other such emergencies.
Academic Dishonesty:
You are allowed (but not encouraged) to collaborate
with other students in the class on your homework, as long as you:
· understand
the solution;
· write it
up neatly and by yourself;
· be honest
and acknowledge the people you worked with;
Plagiarism will result in an F for the exam,
projects or assignments, and possible for the course, or even dismissal from
the University. See the student affairs handbook
(http://www.ohiou.edu/studenta_airs/handbook/) for the detailed Academic
Honesty guidelines.