Teaching-learning methodology for formal languages and automata theory

Detalhes bibliográficos
Autor(a) principal: De Souza, Gabriel Spadon [UNESP]
Data de Publicação: 2015
Outros Autores: Olivete, Celso [UNESP], Correia, Ronaldo Celso Messias [UNESP], Garcia, Rogério Eduardo [UNESP]
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