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


12

M 11/6

Go Over HW7


W 11/8

Context-Free Grammars and Programming Languages 5.3 HW8 Due

F 11/10

School Holiday: Veterans' Day


13

M 11/13

Go Over HW8
5


W 11/15

Go Over HW8 5


F 11/17

Nondeterministic Pushdown Automata
7.1
HW9 Assigned

14

M 11/20

Nondeterministic Pushdown Automata 7.1


W 11/22

Return tests,  PDAs and CFGs
7.2


F 11/24

School Holiday: Thanksgiving


15

M 11/27

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

M 12/4

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
8:30 am - 10:30 am