91.304 -
Foundations of Computer Science - Spring 2009
Dr.
Robert Lechner
Professor Emeritus and Adjunct
Computer Science Department
University of Massachusetts Lowell, Lowell, MA
[RJLRef:
$PH/09s304/CourseSchedule.htm (last
update: 090408) [ NOTE: Page 2 is subject to
change. ]
|
Wk |
Date (day) |
|
Topics |
Homework Assignments |
||
|
Handout |
Date Due |
In-class Review |
||||
|
1a |
27 Jan (Tu) |
0.1 - 0.4 |
Introduction: Home
Page, Web Resources; |
#1 |
|
|
|
1b |
29 Jan (Th) |
1.1, 1.2 |
Chptr 1: Reg. Lang's; FA [state] models; Closure under Operations; RegExp's. |
#2 |
#1 |
|
|
2a |
3 Feb (Tu) |
1.3, 1.4 |
NDFA to DFA conversion;
|
#3 |
#2 |
#1 |
|
2b |
5 Feb (Th) |
1.3, 1.4 |
Review Asgnt #2 |
|
|
#2 |
|
3a |
10 Feb (Tu) |
1.3, 1.4 |
GNFA with RX=RegExpr
labels; |
#4 |
#3 |
|
|
3b |
12 Feb (Th) |
2.1, 2.2 |
Chptr 2: CFL, CFG and
PDA definitions; |
|
|
|
|
NA |
17 Feb (Tu) |
[Asgnt 3] |
Monday Schedule. - No
class |
|
|
#3 |
|
4b |
19 Feb (Th) |
2.2, 2.3 |
PDAs; Closure of CFLs; CFG ---> PDA; PDA-CFG Equivalence; |
|
|
|
|
5a |
24 Feb (Tu) |
2.3 |
Thm 2.35 CFL Pumping
Lemma |
|
#4,
PRExam1 |
|
|
5b |
26 Feb (Th) |
|
Review Asgnt. #4 and PracticeExam1 |
|
|
#4; #5 = 08f304Exam1 |
|
6a |
3 Mar (Tu) |
|
Hour Exam 1 (open book and notes) |
|
Exam 1 |
|
|
6b |
5 Mar (Th) |
3.1 |
Chptr 3: Part II Intro (PDAs vs. TMs) |
#6A,B |
|
|
|
7a |
10 Mar (Tu) |
3.2 |
TM variants: k Tapes, NTMs; Enumerators; |
|
#6A |
Exam 1 Solutions |
|
7b |
12 Mar (Th) |
3.3 |
Algorithms for TMs;
Church-Turing Thesis; |
|
#6B |
#6A |
|
NA |
17 & 19 March |
N/A |
Spring Break |
|
|
|
|
$PH/09s304/CourseSchedule.htm
Page 2 (last update: 090408) (late
submits will be recorded but NOT graded) |
||||||
|
Wk |
Date |
|
Topics |
Homework Assignments |
||
|
Handout |
Due
Today: |
In-class Review |
||||
|
8a |
24 Mar (Tu) |
4.1 |
Chptr 4 Decidability - TM Acceptance Problem ATM;; Undecidability of ATM ; |
#7 (Ch. 4) |
|
|
|
8b |
26 Mar (Th) |
4.2 |
Chptr 4: Undecidable
Languages; |
|
|
|
|
9a |
31 Mar (Tu) |
5.1 |
Ch. 5: Reducibility - |
#8 (Ch. 5) |
|
|
|
9b |
2 Apr (Th) |
5.1 |
The Halting Problem HALTTM |
|
#7 |
#6B |
|
10a |
7 Apr (Tu) |
5.2, 5.3 |
Ch. 5.2 PCP |
#9 (Ch. 5) |
#8 (Ch. 5) |
#7 |
|
10b |
9 Apr (Th) |
#5.28 |
Ch. 5.3 Mapping Reducibility; |
#10=PrExam2 |
|
#8 (Ch. 5) |
|
11a |
14 Apr (Tu) |
Chptr 6 |
Finish Chapter 5. |
|
#9 (Ch. 5) |
|
|
11b |
16 Apr (Th) |
Ch. 3-5 |
Review for Exam 2: Chs. 3-5; #9, #10 |
|
#10 = PrExam2 |
#9 (Ch. 5) |
|
12a |
21 Apr (Tu) |
Chptrs |
Hour Exam 2 (open-book): |
|
Exam 2 |
|
|
|
||||||
|
12b |
23 Apr (Th) |
7.1, 7.2 |
Time Complexity; O-/o- Notation; Class P Examples;. |
|
|
|
|
13a |
28 Apr (Tu) |
7.3 |
Class NP (by ND-TM in P-time); |
#11 (Ch. 7) |
|
Exam 2 |
|
13b |
30 Apr (Th) |
7.4 |
P-Time Reducibility; NP-Completeness. |
|
|
#10 (Ch. 6)? |
|
14a |
5 May (Tu) |
7.5 |
Cook-Levin Thm; More examples |
|
#11 (Ch. 7) |
|
|
14b |
7 May (Th) |
8.1-8.3? |
Space Complexity; Savitch's Thm.; P-Space Completeness; (Survey) |
|
|
#11 (Ch. 7) |
|
15a |
12 May (Tu) |
Chptrs 1--5 & 7 |
Review |
|
|
|
|
15b |
14 May (Th) |
N/A |
Reading Day |
|
|
|
|
16 |
TBA |
|
Final exam (Location TBA) |
|
|
|