Formal Languages and Automata Theory (FLAT)


Please join the RocketChat Room for the class.
Back to live! This semester we will be meeting every week on Friday starting at 10:30 in 23.21.U1.48.
There is no obligation of presence, but the classes include a mixture of theory and exercises, and I strongly believe I can teach much more this way.
In case you do not want or cannot participate on-site, you can work with the book ("Introduction to the Theory of Computation" by Michael Sipser) and submit homework.

For those, who absolutely cannot attend, I would try to turn on the streaming in BBB, but my focus and priority will be on on-site teaching.In order to access it, you need to join the class in moodle and click on the link there.

At the bottom of the page you would find a dropbox folder with materials. Numbered exercises are exercises from the book by Sipser that you will find in that folder.

Tentative course schedule

Homework Rules

Grading

For both BN and AP:

For an AP (if needed):

Links

Interactive Automaton Simulator
More beautiful simulator (uses .json files)
Turing Machine Simulator
Materials appear here