Teaching-learning methodology for formal languages and automata theory
Autor(a) principal: | |
---|---|
Data de Publicação: | 2015 |
Outros Autores: | , , |
Tipo de documento: | Artigo de conferência |
Idioma: | eng |
Título da fonte: | Repositório Institucional da UNESP |
Texto Completo: | http://dx.doi.org/10.1109/FIE.2015.7344185 http://hdl.handle.net/11449/228122 |
Resumo: | 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. |
id |
UNSP_b96400cac9f05dd1158859d78ec701af |
---|---|
oai_identifier_str |
oai:repositorio.unesp.br:11449/228122 |
network_acronym_str |
UNSP |
network_name_str |
Repositório Institucional da UNESP |
repository_id_str |
2946 |
spelling |
Teaching-learning methodology for formal languages and automata theoryCognitive LoadComputingEducationFormal Language and Automata TheoryLearning ToolMethodologyVisualizationFormal 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.Departamento de Matemática e Computação Faculdade de Ciências e Tecnologia Universidade Estadual Paulista Júlio de Mesquita FilhoDepartamento de Matemática e Computação Faculdade de Ciências e Tecnologia Universidade Estadual Paulista Júlio de Mesquita FilhoUniversidade Estadual Paulista (UNESP)De Souza, Gabriel Spadon [UNESP]Olivete, Celso [UNESP]Correia, Ronaldo Celso Messias [UNESP]Garcia, Rogério Eduardo [UNESP]2022-04-29T07:31:23Z2022-04-29T07:31:23Z2015-12-02info:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/conferenceObjecthttp://dx.doi.org/10.1109/FIE.2015.7344185Proceedings - Frontiers in Education Conference, FIE, v. 2015.1539-4565http://hdl.handle.net/11449/22812210.1109/FIE.2015.73441852-s2.0-84960342236Scopusreponame:Repositório Institucional da UNESPinstname:Universidade Estadual Paulista (UNESP)instacron:UNESPengProceedings - Frontiers in Education Conference, FIEinfo:eu-repo/semantics/openAccess2024-06-19T14:32:19Zoai:repositorio.unesp.br:11449/228122Repositório InstitucionalPUBhttp://repositorio.unesp.br/oai/requestopendoar:29462024-08-05T18:12:13.896733Repositório Institucional da UNESP - Universidade Estadual Paulista (UNESP)false |
dc.title.none.fl_str_mv |
Teaching-learning methodology for formal languages and automata theory |
title |
Teaching-learning methodology for formal languages and automata theory |
spellingShingle |
Teaching-learning methodology for formal languages and automata theory De Souza, Gabriel Spadon [UNESP] Cognitive Load Computing Education Formal Language and Automata Theory Learning Tool Methodology Visualization |
title_short |
Teaching-learning methodology for formal languages and automata theory |
title_full |
Teaching-learning methodology for formal languages and automata theory |
title_fullStr |
Teaching-learning methodology for formal languages and automata theory |
title_full_unstemmed |
Teaching-learning methodology for formal languages and automata theory |
title_sort |
Teaching-learning methodology for formal languages and automata theory |
author |
De Souza, Gabriel Spadon [UNESP] |
author_facet |
De Souza, Gabriel Spadon [UNESP] Olivete, Celso [UNESP] Correia, Ronaldo Celso Messias [UNESP] Garcia, Rogério Eduardo [UNESP] |
author_role |
author |
author2 |
Olivete, Celso [UNESP] Correia, Ronaldo Celso Messias [UNESP] Garcia, Rogério Eduardo [UNESP] |
author2_role |
author author author |
dc.contributor.none.fl_str_mv |
Universidade Estadual Paulista (UNESP) |
dc.contributor.author.fl_str_mv |
De Souza, Gabriel Spadon [UNESP] Olivete, Celso [UNESP] Correia, Ronaldo Celso Messias [UNESP] Garcia, Rogério Eduardo [UNESP] |
dc.subject.por.fl_str_mv |
Cognitive Load Computing Education Formal Language and Automata Theory Learning Tool Methodology Visualization |
topic |
Cognitive Load Computing Education Formal Language and Automata Theory Learning Tool Methodology Visualization |
description |
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. |
publishDate |
2015 |
dc.date.none.fl_str_mv |
2015-12-02 2022-04-29T07:31:23Z 2022-04-29T07:31:23Z |
dc.type.status.fl_str_mv |
info:eu-repo/semantics/publishedVersion |
dc.type.driver.fl_str_mv |
info:eu-repo/semantics/conferenceObject |
format |
conferenceObject |
status_str |
publishedVersion |
dc.identifier.uri.fl_str_mv |
http://dx.doi.org/10.1109/FIE.2015.7344185 Proceedings - Frontiers in Education Conference, FIE, v. 2015. 1539-4565 http://hdl.handle.net/11449/228122 10.1109/FIE.2015.7344185 2-s2.0-84960342236 |
url |
http://dx.doi.org/10.1109/FIE.2015.7344185 http://hdl.handle.net/11449/228122 |
identifier_str_mv |
Proceedings - Frontiers in Education Conference, FIE, v. 2015. 1539-4565 10.1109/FIE.2015.7344185 2-s2.0-84960342236 |
dc.language.iso.fl_str_mv |
eng |
language |
eng |
dc.relation.none.fl_str_mv |
Proceedings - Frontiers in Education Conference, FIE |
dc.rights.driver.fl_str_mv |
info:eu-repo/semantics/openAccess |
eu_rights_str_mv |
openAccess |
dc.source.none.fl_str_mv |
Scopus reponame:Repositório Institucional da UNESP instname:Universidade Estadual Paulista (UNESP) instacron:UNESP |
instname_str |
Universidade Estadual Paulista (UNESP) |
instacron_str |
UNESP |
institution |
UNESP |
reponame_str |
Repositório Institucional da UNESP |
collection |
Repositório Institucional da UNESP |
repository.name.fl_str_mv |
Repositório Institucional da UNESP - Universidade Estadual Paulista (UNESP) |
repository.mail.fl_str_mv |
|
_version_ |
1808128907170283520 |