CS 4410, Fall 2017 Class
Schedule, Lecture Notes
Note: Schedule is subject to
change, please check frequently
WK |
Class/Date |
Topic |
Book Chapter |
Assignments
|
Reading |
1 |
W 8/23 |
Syllabus |
1 |
HW 1 Assigned | Syllabus |
F 8/25 |
Mathematical Preliminaries |
1.1 |
Chapter 1 |
||
2 |
M
8/28 |
Mathematical Preliminaries | 1.1 |
PMI PSMI |
|
W 8/30 |
Mathematical Preliminaries | 1.1,
1.2 |
HW1 Due HW2 Assigned |
||
F 9/1 |
Go over HW 1 |
1.1 |
|||
3 |
M 9/4 |
Labor Day
Holiday |
|||
W 9/6 |
Three Basic Concepts | 1.2 |
|||
F 9/8 |
Three Basic Concepts | 1.2 |
Chapter 2 |
||
4 |
M 9/11 |
DFAs |
2.1 |
||
W 9/13 |
DFAs |
2.1 |
HW2
Due HW3 Assigned |
||
F 9/15 |
Go over HW2 |
||||
5 |
M 9/18 |
NFAs |
2.2, 2.3 |
||
W 9/20 |
NFA -> DFA |
2.3 |
HW3 Due Gallo Extra Credit HW4 Assigned |
Chapter 3 |
|
F
9/22 |
Go over HW3 | 2.1 |
Gallo Extra Credit
Due |
||
6 |
M
9/25 |
Regular Expressions and Regular Languages | 3.1 |
||
W 9/27 |
Regular Expressions and Regular Languages | 3.2 |
HW4 Due HW5 Assigned |
||
F
9/29 |
Go Over HW4 |
||||
7 |
M 10/2 |
Regular Grammars | 3.3 |
||
W 10/4 |
Regular Grammars Closure Properties |
3.3,
4.1 |
HW5
Due HW6 Assigned |
||
F 10/6 |
Go Over HW5 |
Chapter 4 |
|||
8 |
M 10/9 |
Three Theorems |
4.2 |
||
W 10/11 |
Non-Instructional
Day: No Class |
||||
F 10/13 |
Identifying Nonregular Languages |
4.3 |
HW6 Due HW7 Assigned |
||
9 |
M 10/16 |
Go Over HW6 |
|||
W 10/18 |
The Pumping Lemma |
4.3 |
|||
F 10/20 |
Watch: What Computers Can't Do - with Kevin Buzzard |
Reaction Paper: What is P vs NP? Why is it important? |
https://www.youtube.com/watch?v=jQPb7DRMoZY |
||
10 |
M 10/23 |
Pumping Lemma Examples |
4.3 |
Reaction Paper Due |
Chapter 5 |
W 10/25 |
Context-Free Grammars | 5.1 |
|||
F 10/27 |
Review for Midterm |
||||
11 |
M 10/30 |
Midterm Exam | 1.1-4.1 | Study Guide |
|
W 11/1 |
Context-Free Grammars, Parsing and Ambiguity | 5.1, 5.2 |
HW7
Due HW8 Assigned |
||
F 11/3 |
Parsing and Ambiguity | 5.2 |
|||
|
|
Go Over HW7 | |||
W 11/8 |
Context-Free Grammars and Programming Languages | 5.3 | HW8 Due |
||
F 11/10 |
School Holiday: Veterans' Day | ||||
13 |
|
Go Over HW8 |
5 |
||
W 11/15 |
Go Over HW8 | 5 |
|||
F 11/17 |
Nondeterministic Pushdown Automata |
7.1 |
HW9 Assigned |
||
14 |
|
Nondeterministic Pushdown Automata | 7.1 |
||
W 11/22 |
Return tests,
PDAs and CFGs |
7.2 |
|||
F 11/24 |
School Holiday: Thanksgiving | ||||
15 |
|
PDAs and CFGs |
7.2 |
||
W 11/29 |
Deterministic PDAs and Deterministic CFLs Pumping Lemma for CFLs |
7.3, 8.1 |
Final Exam |
||
F 12/1 |
Pumping Lemma for CFLs Closure Properties for CFLs |
8.1, 8.2 |
HW9 Due | Extra Credit: Campus Climate Survey Print out the confirmation page and bring it to class by Friday December 8th |
|
16 |
|
Turing Machines | 9.1 |
Test
Rewrites Due |
|
W 12/6 |
Some problems that cannot be solve by Turing Machines | 12.1 |
|||
F 12/8 |
Efficiency of Computation | 14.1 |
|||
17 |
M 12/11 |
||||
T 12/12 |
Reading Day | ||||
|
Monday 12/18 |
FINAL EXAM |
|