CSCI 4602
Automata and Formal Languages
Fall 2022


Last modified: 8/20/2022

Contents

  1. Announcements
  2. Syllabus
  3. Office hours
  4. Notes
  5. Exam dates
  6. Practice quizzes

Announcements

Syllabus

This is a course on the theory of computing. See the syllabus, which includes the following sections.

  1. Prerequisites
  2. Course objectives and outline
  3. Student competencies
  4. Office hours
  5. Grading
  6. Quizzes
  7. Final exam
  8. Computer and internet connectivity requirement
  9. Practice quizzes
  10. Recommendations for success
  11. Students with disabilities
  12. Weather emergencies
  13. Student conduct

Office hours

MW 1:00–1:50pm
MW 3:00–3:50pm
or by appointment

Class notes

This class is taught from class notes rather than a textbook on the theory of computing. Proofs: A Long-Form Mathematics Textbook, by Jay Cummings, is a auxiliary text that is intended to help with proofs.

Exam dates

Quiz 1 Friday, September 23
Quiz 2 Friday, October 28
Quiz 3 Monday, November 28
Final exam The final exam will take place
  1. on Thursday, December 9 from 11:00am to 1:30pm for section 001.
  2. on Monday, December 12 from 2:00pm to 4:30pm for section 002

Practice quizzes

Complete each practice quiz and bring it to class on the due date. We will go over the practice quiz. Research has shown that you will learn much more if you try to answer the questions before you see them solved for you than if you only see them solved. Try it!

Practice quiz Due
Practice quiz 1 Monday, September 20
Practice quiz 2 Friday, October 22
Practice quiz 2, part (b)
Practice quiz 3 Friday, November 19