DocumentCode
3702936
Title
Teaching-learning methodology for formal languages and automata theory
Author
Gabriel Spadon de Souza;Celso Olivete;Ronaldo Celso Messias Correia;Rogério Eduardo Garcia
Author_Institution
Departamento de Matemá
fYear
2015
Firstpage
1
Lastpage
7
Abstract
Formal languages and automata (FLA) theory have fundamental relevance to the base of knowledge in the computer science area, especially focusing on scientific education. Usually presented by a discipline, the teaching-learning process of FLA is characterized by the high level of abstraction, and it is considered difficult due to the complexity of language formalisms. As support for the learning process, tools have been used to simulate language formalisms. However, the simulation is not enough to reinforce the construction of an abstract concept. In this paper, we present an FLA teaching-learning methodology based on the development of simulators as an approach to clarify the formalism for the students. Through developing their simulators, students are exposed to the data structure and algorithms to handle the formalism. Consequently, students have the opportunity to make the concept concrete.
Keywords
"Grammar","Turing machines","Formal languages","Software","Education","Visualization"
Publisher
ieee
Conference_Titel
Frontiers in Education Conference (FIE), 2015. 32614 2015. IEEE
Print_ISBN
978-1-4799-8454-1
Type
conf
DOI
10.1109/FIE.2015.7344185
Filename
7344185
Link To Document