Models of
Computations
CSCI 2400 - Spring 2005
Welcome
to Models of Computation!
Try
to get help for the homeworks during office hours and not via email. For
questions regarding the assignments email the TAs first. If they cannot answer
your question, then they will forward it to the instructor.
Class
hours: Mon, Thu 14:00 - 15:30, at DCC 324.
Course textbook: “Introduction
to Languages and the Theory of Computation” by John Martin (3rd
edition). The book is available at the RPI bookstore.
Grading:
Homeworks 31%, First Midterm 23%, Second Midterm 23%, Third Midterm 23%. There
will be
Description:
The course will have 3 parts, each followed by a midterm testing your
understanding of the material. The first part will cover regular languages,
non-deterministic finite automata and the pumping lemma for regular languages.
The second part will cover pushdown automata, context free languages and
grammars, the pumping lemma for context free languages, and Turing machines.
The last part will cover decidability and an introduction to complexity theory.
Collaboration is
not allowed. Homeworks should be solved and written by individuals alone. If
anyone is caught cheating, then severe measures will be taken, depending on the
gravity of the offense. Such measures include significant lowering of the final
grade and reporting the event to the appropriate authorities in the campus.
No homework
extensions will be granted under any circumstances, unless approved by the Dean
of Students. Homeworks are generally due on Thursday, by
You
can check your grades online at WebCT.
Ø Homework
1 (Due on January XXX, by
Exams are open book and open notes. Laptops are NOT allowed.