CSE303
INTRODUCTION TO THE THEORY OF COMPUTATION
Summer 2008
Course Information
News:
PRACTICE FINAL is in DOWNLOADS. IT IS DUE TUESDAY, July 8, in class
SOLUTIONS to practice Q4 are in Downloads
Prerequisites:
CSE213
Time:
Tuesday, Thursday: 9:30 am - 12:55 pm
Place:
LGT ENGR, LAB
154
Professor:
Anita Wasilewska
1428 CS Building;
phone: 632-8458
e-mail: anita@cs.sunysb.edu
Office Hours: Tuesday, Thursday at 1:15 - 2:15 pm and by appointment.
Teaching Assistant:
Fatima Zarinni
e-mail: fzarinni@cs.sunysb.edu
Office Hours: TA will hold PRACTICE SESSIONS each THURSDAY, after Professor's Lecture.
Book:
ELEMENTS OF THE THEORY OF COMPUTATION
Harry R. Lewis and Christos H. Papadimitriou,
Prentice Hall.
(Second Edition, 1998)
Quizzes and Tests Schedule:
Practice session 1, Practice Quiz 1, covers Homework 1,
Thursday,June 5
Real Quiz 1, covers Homework 1, Tuesday, June 12
Practice session 2, covers Homework 2, Practice Quiz 2, Thursday, June 12
Real Quiz 2, covers Homework 2, Tuesday, June 17
Practice Midterm, covers Homeworks 1,2, THURSDAY, JUNE 19
MIDTERM, covers Homeworks 1,2, TUESDAY, JUNE 24
Practice session 3, covers Homework 3, Practice Quiz 3, Thursday, June 26
Real Quiz 3, covers Homework 2, Tuesday, July 1
Practice session 4, covers Homework 4, Practice Quiz 4, Thursday, July 3
Real Quiz 4, covers Homework 4, Tuesday, July 8
PRACTICE FINAL posted on July 3, due July 8 IN CLASS, solutions posted on July 8 after class.
FINAL, THURSDAY, July 10
DOWNLOADS
Syllabus
SAMPLE Q1
SAMPLE Q2
PRACTICE FINAL
SOLUTIONS
Q1 Sample Solutions
Practice Q1 Solutions
Q1 Solutions
Q2 Sample Solutions
Q2 Practice Solutions
Q2 Solutions
Practice Midternm Solutions
Midternm Solutions
Q3 Practice Solutions
Q3 Solutions
Practice Q4 Solutions
LECTURE NOTES
Lecture 1
Lecture 2
Lecture 3
Lecture 4
Lecture 5
Lecture 6
Lecture 7
Lecture 7a
Lecture 7b
Lecture 8
Lecture 9a
Lecture 9b
Lecture 9c
Lecture 10a
Lecture 10b
Contex Free Grammars and Languages
Regular Grammars
Parse Trees
Push Down Automata
State Diagrams for Push Down Automata