CS2 2022

Course notes are based on previous versions of the course with a few additions from me.

You can find the notes here. Version history:


The practical component of the course uses JFLAP to implement various models of automaton.