| Content | Material | Comments | |||
|---|---|---|---|---|---|
| Introduction
Course description, strings and languages, finite automata, exercises. |
Lecture notes + part of textbooks (here) |   | |||
| Implementation of Finite Automata | Lecture notes + code (here) |   | |||
| Finite State Machines
Definition and examples. | Lecture notes (here) | How to model non-regular languages (here) | |||
| Implementation of FSM
Examples and general technique. | Lecture notes (here) |   | |||
| Abstract Data Types in C TextUIlibrary with examples, and text-mode game. |
  | Notes, examples and problems (here) |