Link to Snapshots, the hypertextbook

Active Learning Applets

Applets are needed that support teaching and learning the essential concepts:

bulletAutomata

 

bulletFormal Languages

 

Beyond that, common reduction and transformation algorithms should be visualized:

bulletnfa to dfa, dfa to minimal-state dfa, dfa to r.e. and vice versa, etc.

 

 

Previous   Next   Top