Open Math Notes

Resources and inspiration for math instruction and learning

Home Submit FAQ Contact My Notes

Welcome to AMS Open Math Notes, a repository of freely downloadable mathematical works hosted by the American Mathematical Society as a service to researchers, faculty and students. Open Math Notes includes:

  • Draft works including course notes, textbooks, and research expositions. These have not been published elsewhere and are subject to revision.
  • Items previously published in the Journal of Inquiry-Based Learning in Mathematics, a refereed journal
  • Refereed publications at the AMS

Visitors are encouraged to download and use any of these materials as teaching and research aids, and to send constructive comments and suggestions to the authors.

Open Math Notes Advisory Board:

  • Karen Vogtmann, Chair | University of Warwick
  • Tom Halverson | Macalester College
  • Andrew Hwang | College of the Holy Cross
  • Robert Lazarsfeld | Stony Brook University
  • Mary Pugh | University of Toronto


Iyad A. Ajwa
Ashland University
Reference #


Posted date
2020-11-20 09:46:13
Revised date
2020-11-20 09:47:11
Notes type
   Standard Course Offering
   Inquiry-Based Learning (IBL)
   Mathematics Education

Theory of Computation

A one semester undergraduate course in Theory of Computation focusing on the theory of finite state automata and context-free languages.

This title previously published Journal of Inquiry-Based Learning in Mathematics, Issue No. 25 (Mar. 2012). Here is the url:

Course Notes and Supplementary Material (PDF format)

TypeFile (Size)Date
Instructor notes v1 PDF (1.2M)