CPT S 317: AUTOMATA AND FORMAL LANGUAGES

Spring 2009, 3cr.

 

(JAN 12 - May 8)

SCHOOL OF EECS

WASHINGTON STATE UNIVERSITY

 

 

MWF 13:10 - 14:00

SLOAN 233

 

COURSE DETAILS

 

The primary objectives of this course is as follows:

  • Introduce concepts in automata theory and theory of computation

  • Identify different formal language classes and their relationships

  • Design grammars and recognizers for different formal languages

  • Prove or disprove theorems in automata theory using its properties

  • Determine the decidability and intractability of computational problems

 

INSTRUCTOR

 

ANANTH KALYANARAMAN

EME 237, 335-6760

Office hours:  MON  4-5pm

 

EMAIL and eLearning:

    Emails to the instructor or the TAs should be sent through eLearning .

    eLearning course website:    http://elearning.wsu.edu

    Alternate email:  ananth@eecs.wsu.edu (use only if eLearning site is down)

 

TEACHING ASSISTANTS

 

            Haiqin Liu

            EME 205  

            Office hours: THU 3-4pm

 

 

ANNOUNCEMENTS (recent)

 

 

 

PREREQUISITES

 

  • CPTS 122
  • MATH 216 or equivalent

 

TEXTBOOKS (REQUIRED)

 

  • Introduction to automata theory, languages and computation

# Authors: JE Hopcroft, R Motwani and JD Ullman

# Publisher:Addison Wesley/Pearson; 3rd Edition

 

 

GRADING

  • 8 homeworks (60%)

  •  2 midterms (20%)

  • 1 final exam (20%)

 

 

LECTURE NOTES

 

 

COURSE SCHEDULE

 

 

HOMEWORKS

 

 

COURSE POLICIES

Homework policy:

  • Homeworks must be submitted in class on the due date.

  • All assignments must be done individually. Anyone cheating will receive a zero for that assignment and will be subject to the university's academic dishonesty/integrity policy. Cheating involves giving assistance to or receiving assistance from another individual.

     

    Academic Integrity Policy (please read)

 

Late submission policy:

  • No late submissions will be allowed on any assignment
  • Extensions may be allowed under extraordinary circumstances upon contacting the instructor at least 1 week prior to the submission date.

Exam policy:     Closed-book, closed-notes, comprehensive

 

USEFUL LINKS AND WEB RESOURCES

 

Check the eLearning portal: http://elearning.wsu.edu

 

                         If there is a need for special accommodation based on disability, click here.

 

 

SAFETY ON CAMPUS

 

http://www.ba.wsu.edu/em/emergencies.htm

 

Get familiar with the emergency procedures from the above link.

 

STUDENTS WITH DISABILITIES

 

Reasonable accommodations are available for students with a documented disability. If you have a disability and may need accommodations to fully participate in this class, please visit the Disability Resource Center (DRC). All accommodations MUST be approved through the DRC (Admin Annex Bldg, Room 205). Please stop by or call 509-335-3417 to make an appointment with a disability specialist.

 

ANNOUNCEMENTS ARCHIVE

 

  • (4/16) HW8 posted below
  • (4/8) Midterm II review slides are available from the lecture notes page
  • (4/6) Midterm II exam in class on Friday, April 10th. Syllabus includes everything covered until last Friday in class (Chapters 1-7). While it is comprehensive, expect more questions from the topics covered after Midterm I.
  • (4/6) HW7 has been posted below. It is due on the 15th of April.
  • (4/1)  Midterm II exam will be on April 10th in class. The syllabus is Chapters 1-7.
  • (3/24) HW6 posted below
  • (3/11) HW5 posted below
  • (2/27, 8:07am) HW4 updated. Please download and use this latest version.
  • (2/26) HW4 posted below
  • (2/18) A quick review for midterm I is now available under lecture notes
  • (2/10) HW3 posted below
  • (1/30) I have updated the HW2 with a hint and a clarification (please see elearning mail and use the most recent PDF posted here).
  • (1/30) Change in my office hours - see above.
  • (1/30) On February 6th, TA will be reviewing HW1 & HW2 in the class, and I will be out of town that day.
  • (1/27) HW2 posted
  • (1/21) HW1 posted