A. I. Cuza University of Iaşi


Formal Languages and Automata

Course nameFormal Languages and Automata CodeCS2103
Class Computer Science, 2006 - 2009
Level Undergraduate Year 2 Semester 1 Status Compulsory
Hours per weekTotal hours per semesterTotal hours of individual workCreditsEvaluation typeTeaching language
CSLPr
2 2 0 0 56 94 5 M ro
Taught byAcademic and scientific title, name
Professor, PhD, Toader Jucan
Required courses
ObjectivesThe students who attend this course will have knowledge about grammars and automata. Also, they will obtain the skills to work with sequences of characters.
General thematicsLanguages and generational grammars. Deterministic finite automata. Non-deterministic finite automata. State automata. Regular languages and type 3 languages. Transitional systems. Regular expressions. Closure properties for L3 family. Non-deterministic pushdown automata. Closure properties for L2 family. Normal forms for type 2 grammars. Derivation trees. Deterministic pushdown automata. Properties for L0 and L1 families of languages. Turing machines. Linear-bounded automata.
Seminary / Laboratory thematicsGeneration of languages by grammars. Acceptance of languages by deterministic and non-deterministic finite automata. The minimal automaton. Examples of using the pumping theorems. Regular expressions. Languages accepted by pushdown automata. Languages accepted by Turing machines.
Teaching methodsThe teaching of knowlegde will be made through exposure combined with conversation.
Bibliography
  1. T. Jucan : Limbaje Formale şi Automate. Editura MatrixRom, Bucureşti, 1999.
  2. T. Jucan şi Şt. Andrei : Limbaje Formale şi Teoria automatelor – Teorie şi Practică. Editura Universităţii „Al. I. Cuza”, Iaşi, 2002.
  3. Gh. Grigoraş : Limbaje Formale şi Tehnici de compilare. Editura Universităţii „Al. I. Cuza”, Iaşi, 1985.
  4. J.E. Hopcroft şi J.D. Ullman : Introduction to Automata Theory, Languages and Computation. Addison-Wesley Publishing Company, U.S.A., 1979.
EvaluationconditionsGetting at least 3 points on each of the components of the final result.
criterias
modesMixed
formula0,5 (Control paper 1 + Control paper 2 + Seminary activity mark) / 3 + 0,5 Thesis mark

© 2006-2010 FII | about | intranet