CS 4410, Fall 2018   Class Schedule, Lecture Notes
Note: Schedule is subject to change, please check frequently

WK

Class/Date

Topic

Book Chapter

Assignments

Reading


1


W 8/22

Syllabus

1
HW 1 Assigned Syllabus

F 8/24

Group work on HW 1
1.1

PMI Proofs
PSMI Proofs

2

M  8/27

Group work on HW 1 1.1


W 8/29

Languages
1.2
HW 1 Due

F 8/31

Grammars
1.2
HW 2 Assigned

3

M 9/3

Labor Day Holiday


W 9/5

Grammars
1.2


F 9/7

Automata and HW 2 1.2


4

M 9/10

Finite Automata 2.1
HW 2 Due

W 9/12

Finite Automata 2.1


F 9/14

Finite Automata Work on HW 3 in groups 2.1
HW 3 Assigned


5
M 9/17
NFAs
2.2


W 9/19
NFA -> DFA
2.3
HW 3 Due
HW4 Assigned

F 9/21
Work on HW 4 in Groups
2.2, 2.3



6
M 9/24
Regular Expressions
3.1
HW 5 Assigned

W 9/26
Work on HW 4 in Groups
HW 4 Due

F 9/28
Regular Expressions and Regular Languages 3.2


7

M 10/1

Group work on HW 5



W 10/3

Regular Grammars
3.3


F 10/5

Regular Grammars
3.3
HW 5 Due

8

M 10/8

Closure Properties of Regular Languages
4.1


W 10/10

Non-Instructional Day: No Class



F 10/12

Google Talk in Art 40
Write one question for the speaker and a reaction paragraph (what was interesting, what you learned, what surprised you, etc.)

9

M 10/15

Closure Properties of Regular Languages
4.1
Google question/reaction Due

W 10/17

Tech Fair

Write a reaction paragraph: what was the most interesting thing you saw at the Tech Fair and Why?
Tech Fair

F 10/19

Take home midterm


Emailed to students 10/18/18

10

M 10/22

Go over HW
1, 2
Tech Fair Reaction Due

W 10/24

Go over HW
1, 2


F 10/26

Go over HW
2, 3


11

M 10/29

Three Theorems 4.2
Midterm Due

W 10/31

Identifying Nonregular Languages
4.3
HW 6 Assigned

F 11/2

Group work on HW 6


12

M 11/5

Group work on HW 6 4.3


W 11/7

Identifying Nonregular Languages 4.3
HW 6 Due
HW 7 Assigned

F 11/9

Identifying Nonregular Languages


13

M 11/12

School Holiday: Veterans' Day


W 11/14

Campus Closed



F 11/16

Campus Closed


14

M 11/19

Campus Closed


W 11/21

Campus Closed


F 11/23

School Holiday: Thanksgiving


15

M 11/26

Group work on HW 7

Final Exam

W 11/28

Context-Free Grammars 5

Chapter 5 Slides

F 11/30

Nondeterministic Pushdown Automata 7
HW 7 Due Chapter 7 Slides

16

M 12/3

Turing Machines 9.1

Chapter 9 Slides

W 12/5

Some problems that cannot be solve by Turing Machines 12.1

Chapter 12 Slides
Chapter 11 and 12 Slides from Class

F 12/7

Efficiency of Computation 14.1

Chapter 14 Slides
17
M 12/10
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
T 12/11
Reading Day



Wednesday 12/12

FINAL EXAM
11:15 am - 1:15 pm


Final Exam and Reaction Paper are due in CS Lab by 1:15 pm on Wednesday, December 12th