Lecture Notes

Theoretical Computer Science

  • Lecture Notes

  • Click on linked topics to view lecture notes.

    • Theory of Computation

  • Problem Sets

  • Click on the following links topics for problems.

  • References and Further Reading

  • John E. Hopcroft, Rajeev Motwani, Jeffrey D. Ullman, Introduction to Automata Theory, Languages, and Computation, Second Edition, Addison-Wesley, 2001