CALENDAR FOR CS 154, SPRING 2005 all due dates and test dates are tentative, except for the final exam Our first day of class: Thursday, January 26 Last day for regular drop: Monday, February 14 Problem set #1 due: Thursday, February 17 Last day to add: Monday, February 21 Test #1: Tuesday, March 1 Coverage: Sections 1.5, 2.2, 2.3, 2.5, regular expresssions Problem set #2 due: Thursday, March 10 NOTE: THERE WILL BE NO LATENESS PENALTY FOR PROBLEMS 2 & 3. All solutions must still be submitted by March 15 to receive credit Test #2: Tuesday, March 22 Coverage: Chapter 3 except 3.3 & 3.4.5-3.4.7 Chapter 4 except 4.2.2-4.2.4 Recall that we are using somewhat different algorithms than Sections 3.2 and 4.4 You still need to know the material for Test #1, but it won't be emphasized. Spring break, no class Tuesday, March 29 & Thursday, March 31 Problem set #3 due: Thursday, April 7 Test #3: Tuesday, April 19 Emphasis on new material from Sections 5.1-5.2.2, 5.4, and 6.1-6.3.1 You should also know the material covered on Tests 1 & 2 Problem set #4 due: Thursday, April 28 Test #4: Tuesday, May 10 Emphasis on new material from Sections 6.3.2, 6.4.1-6.4.3, 7.1, 7.2.3 (Example 7.19 only), 7.3.2 (Theorem 7.24, parts 1-3 only), 7.3.4, 7.4.3-7.4.5, and Chapter 8 (only how to run a Turing Machine on a given input string). For Sections 6.4.2 and 6.4.3 you need only know the main results. You should also know the material covered on Tests 1-3 Last day of class: Tuesday, May 17 Problem set #5 due: Tuesday, May 17 Problems #3 and #4 may be turned in for full credit by the end of the review session on May 18. No problems will be graded that are turned in after that time. Office hours, May 18: 2:30-3:00 only (but see next entry) Review sesson (optional) Wednesday, May 18, 1500-1615 Office hours, finals week: Thursday, May 19: none Friday, May 20: 2-3 Monday, May 23: 2-3 Tuesday, May 24: 2-3 Wednesday, May 25: 2-2:30 or by appointment Final examination: Wednesday, May 25, 1445-1700 Coverage: Sec 8.2 (but not TMs as computers of functions) Secs 8.3 & 8.4 (just know that TMs with these extensions recognize only r.e. languages) not Sec 8.1 or Sec 8.6 (but you might find them helpful anyway) Secs 9.1, 9.2, 9.3.3 esp Thms 9.2, 9.3, 9.4, 9.6, 9.10, 9.11 plus all material covered on Tests #1-4