CS 373: Theory of Computation

Summer 2011


Instructor:
Lucas Cook
ltcook2illinois.edu
Office Hours:
Thursday after lecture OR by appointment
      Teaching Assistant:
Charles Blatti
blattiillinois.edu
Office Hours:
Tuesday 4-5pm

Detailed Information


Announcements

2011-August-04:
2011-August-04:
2011-August-02:
2011-August-01:

2011-July-31:

2011-July-28:

2011-July-26:

2011-July-25:

2011-July-22:

2011-July-21:

2011-July-20:

2011-July-18:

2011-July-15:

2011-July-14:
  • It was mentioned in discussion that the proof that a language is not regular using the pumping lemma can be thought of as a game between you and an opponent. A description of this approach is available here.

2011-July-13:
  • A change has been made to the second language of the "Closure properties to prove nonregularity" problem in HW3. Now, #0(w)+#1(w) = k2 instead of 2k. Please note this change when attempting to solve the problem (HW3).
  • Lucas posted another regular closure property to the newsgroup (inverse homomoprhism). It can be complicated, but might help if you're trying to delete parts of strings.

2011-July-12:

2011-July-09:
  • Starting at HW3, there will be a short answer Comprehension problem on each HW. The answers will not be covered during the problem solving sessions and cannot be resubmitted, so they are marked as In-Class-Submit. This is great for exam short answer practice!
  • Added a collection of linked files at the top of the Lectures page.

2011-July-09:
  • Lecture 14 did not record, so there are typed notes posted here.
  • There was a small (but important) typo in the lecture 13 about the definition of a suffix class. See correction.

2011-July-07:
  • HW2 resubmit deadline pushed back to Monday July 11.
  • Midterm 1 scores are posted to Compass.

    A list of the exam scores follows with a rough idea of letter grades. This is meant to give you an idea how you are doing relative to the rest of the class. The grade borders approximately follow the following guidelines (computed without outliers): B-/C+ cutoff is at the mean, and a std.dev. is one full letter grade away from that. e.g. A-/B+ is mean plus a std.dev., and C+/C is mean minus a third of a std.dev.

    • Mean (±stdev) = 43.15 (±12.02)
      A+ 71
      A 64 62 62
      A- 59 59 57 56
      B+ 54.5
      B 48.5 48.5 48
      B- 47 44 43.5
      C+ 43 42.5 42 41
      C 36.5
      C- 34.5 34.5 34 32 32 31.5
      D+ 31 31 30.5
      D 23.5
      D- 22
      F
    Chart formatting and grading formula copied from the admirably clear presentation of CS473.

2011-July-05:

2011-June-29:
  • Midterm Exam 1 is next Wednesday July 06 during 9am lecture. Lucas will hold office hours after lecture on Tuesday, and Charles will hold his usual office hours at Tue 4pm
  • Lecture 14 video posted as a asx file instead of the usual stream. It can be played in applications such as browsers (depending on addons), Windows media players, and VLC. (Sorry, there were more technical issues that Lucas doesn't understand yet.)

2011-June-28:
  • Lecture 10 video posted late due to techinical issues. The first 15-20 minutes are missing, so there are lecture notes available to cover the gaps.

2011-June-24:

2011-June-23:
  • Modified the resubmit policy to reflect the "good faith effort" requirement. (Lucas mentioned this in class during the first week, but it was missing from the text.) You can only resubmit problems if you tried to complete them the first time!

2011-June-22:
  • During today's 2pm lecture, the audio quality was off for unknown reasons. If you cannot understand something, email Lucas (ltcook2) and he'll translate for you. We're looking into the problem now...
  • Dropboxes available in the basement for HW dropoff. Either lecture or dropbox submission is fine. Remember, submission deadline is the start of class (9:00 AM)!

2011-June-20:
  • Typos involving the cent symbol fixed in the HW1 pdf (as mentioned in lecture).

2011-June-19:
  • HW1 posted to the Lectures page.
  • All office hours have been moved to the open area with the tables in the basement of Siebel. This is directly across from the CSIL labs, and one floor below the tables at Bevande.

2011-June-17:
  • Students are allowed to work in groups of 2 and submit one copy of the HW. This is now a bit clearer in the policies.

2011-June-15:
  • HW0 actually posted to the Lectures page, thanks to incompetence with technology.

2011-June-14:

Course Summary

Objectives

Topics

Prerequisites

The prerequisites for this course are CS 125 (or ECE 190), CS 173 (or MATH 213), and CS 225, or similar course experience.



Website adapted from previous semesters of CS 373 at Illinois. Thanks to Agha & Viswanathan Fall 2010 and LaValle Spring 2011. Some styling also borrowed from past CS 473 pages.