Week | Dates |
Topics | Assignments |
1 |
Jan 24, 26, 28
|
Course goals Course outline
Text Chapters 1, 2. Part of a match on youtube Interview with Dave Gondek about Watson |
homework 1 due Friday Jan 28 in class. dovetailing in computer science dovetail joint in woodworking Mourning dove tail photo |
2 | Jan 31, Feb 2, 4
|
Math background Recursive definitions Regular Expressions Text chapters 3, 4 Supplemental materials |
homework 2 due Friday Feb 4 in class. |
3 | Feb 7, 9, 11 |
Text chapters 4, 5
Regular Expressions |
homework 3: |
4 | Feb 14, 16, 18
Available Friday 2/28: |
Supplemental materials:
Pattern Matching Lab
|
Pattern matching homework. Due Friday Feb 18 in class But don't wait intil Feb 17 to start this. A little RE reference ala MadTomato |
5 | Feb 21, 25 homework 4:no class on Feb 23 (Rally Day) |
Text Chapters 6 Finite Automata |
due Feb 25 in class Don't leave this hw to the last minute. |
6 | Feb 28, Mar 2, 4 ALERT: NO CLASS on Monday Feb 28. homework 5 |
Text chapters 6, 7
transistion graphs Kleene's Theorem FA with Output |
homework 5 due Friday Mar 4 in class. Midterm handed out. |
7 | Mar 7, 9 mid-term handed out due Mar 9No Class Mar 11 |
Text chapters 9, 10, 12
Regular Languages Pigeonhole principle, class notes, rough, Non-regular languages Decidability Reg expr that matches prime numbers |
No assignment over spring break. No Class Mar 12 |
Mar 14, 16, 18 |
Spring |
Break. | |
8 | Mar 21, 23, 25 |
Text chapters 12, 13,14, 15
Context-free languages Push-down Automata |
homework 5 due Friday Mar 25 in class. |
9 | Mar 28, 30, April 1 |
Text chapters 12
|
hw6 due Friday April 1 in class |
10 | April 4, 6, 8 |
Text Chapters 13, 14
CFG = PDA non CF languages Text chapters 16, 19 Non CF Languages Turing Machines |
homework 7 due Friday April 8 in class. then, from now on homework: Students prepare for presentations |
11 | April 11, 13, 15 |
<<--Hw6 in class; turn in, in class. Text chapter 19 Supplemental materials Text chapters 16, 19 --> Non CF Languages Turing Machines Lego Turing Machine A Hardware Working Turing machine Robot VW GTI Stanley and Stella |
|
12 | April 18, 20, 22 |
Schedule student presentations text, papers, web sites Computability and halting video special topics April 22: Student Presentations |
|
13 | April 25, 27, 29 |
April 25:
Student Presentations Student Presentations - April 27: Student Presentations - April 29: |