CS 310 Schedule

Date
Topic
Notes
Assignments
Aug 25 Introduction, What is Computation?, Sets
PPT PDF
Computing is a natural science
Aug 27 Proofs, Strings, Languages
PPT PDF

Aug 29


Hmwk#1:
p25: 0.1 (a-c), 0.2 (a-c), 0.3, 0.4, 0.6, 0.7, 0.10,0.12
DUE Sep 5
Sep 1
NO CLASS


Sep 3
Languages and Finite Automata
PPT PDF
Scientists Develop New Computational Method
To Investigate Origin Of Life
Sep 5



Sep 8
More Finite Automata
PPT PDF
JFLAP Homework
JFLAP intro
Sep 10 Regular Languages and NFAs
ODP PDF
Sep 12 More NFAs
ODP PDF

Sep 15 NFAs to DFAs ODP PDF
Sep 17

ODP PDF Hmwk3
Sep 19

ODP PDF
Sep 22


Sep 24


Sep 26 Exam Review
Exam Review
Sep 29
EXAM ONE


Oct 1
Pumping Lemma/Non-Regular Languages ODP PDF Homework 4
Oct 3
NO CLASS

Oct 6
Context Free Grammars ODP PDF
Oct 8
More CFGs ODP PDF
Oct 10
PDA ODP PDF
Oct 13 PDA ODP PDF
Oct 15
PDA/CNF ODP PDF Is computer science a science? (part 1)
Is computer science a science? (part 2)
Oct 17
Non-CFG ODP PDF
Oct 20
Parsing ODP PDF
Oct 22 Pumping Lemma Review ODP PDF Homework 5
Oct 24 LL(1) Parsing ODP PDF
Oct 27 LL(1) Parsing ODP PDF C ISO Standard
Oct 29
Parsing with JFLAP | Flex and Bison ODP PDF JFLAP Grammar 1 2
Flex and Bison Examples
Homework 6
Oct 31


Exam 2 Review
Nov 3
Turing Machines ODP PDF
Nov 5
EXAM TWO


Nov 7



Nov 10


Nov 12 TMs and variations ODP PDF Homework 7
Nov 14



Nov 17 Decidability ODP PDF Decidability in Action!
On Simulation
Nov 19
Halting Problem ODP PDF
Nov 21 Time Complexity, Big-O ODP PDF Homework 8
Nov 24 Class of P Languages ODP PDF
Nov 26 NO CLASS

Nov 28
NO CLASS

Dec 1
NP vs P ; Review FINAL REVIEW
Dec 5
Final - 8:30 AM to 11:00 AM