This page, http://www.cs.uiowa.edu/~hzhang/c135/, is always under construction.


22C:135 Introduction to Theory of Computation


2:30-4:15 T.Th., 110 MacLean Hall


Instructor: Hantao Zhang
Office: 201B MLH,
Email: hzhang@cs.uiowa.edu,
Tel: 353 2545
Office hours: M.W.Th, 10:30-11:30pm
Teaching assistant: Meredith Patterson
Office: 101K MLH,
Email: mlpatter@cs.uiowa.edu,
Tel: 353 ????
Office hours: M.T.W.Th, 2:00-3:00pm

SPECIAL ARRANGEMENT ON SITTING, TESTING, ETC., CAN BE MADE IF YOU HAVE A DISABILITY.


TEXTBOOK 1: Formal Models of Computation: The Ultimate Limits of Computing

by Professor Art Fleck (fleck@cs.uiowa.edu). The book is available in Union Store and the latest errata can be found at http://www.cs.uiowa.edu/~fleck/fmcdir/fmc.html

TEXTBOOK 2: Introduction to the Theory of Computation

by Professor Michael Sipser. The book is available in Union Store and the latest errata can be found at http://www-math.mit.edu/~sipser/book.html

Homeworks (TEN homeworks, each counts for three percent of final score)

LATE-DUE HOMEWORK ARE NOT ACCEPTED.


Exams (TWO midterms, no final exam)

First Midterm on 10/11 (30 percent of final score)


The test is close book and close book, except that the student can have a sheet of 11x8.5 paper of notes.

Sample solutions to the test

A sample solution of 2.45

Second Midterm on ???? (35 percent of final score)

FOR THE POLICY ON CHEATING, SEE THE GRADUATE HANDBOOK OF THE DEPARTMENT OF COMPUTER SCIENCE.

Class Participation (5 percent of final score)


Lecture Notes

For self-study, please take a look of Professor Rus' Lecture Notes at http://www.cs.uiowa.edu/~rus/Courses/Theory/Notes/

Hantao Zhang
Updated