Study and adaptation of software for teaching Formal Languages and Automata

Juliana Pinheiro Campos Pirovani, Guilherme Vezula Mataveli
{"title":"Study and adaptation of software for teaching Formal Languages and Automata","authors":"Juliana Pinheiro Campos Pirovani, Guilherme Vezula Mataveli","doi":"10.5753/RBIE.2013.21.03.53","DOIUrl":null,"url":null,"abstract":"A disciplina Linguagens Formais e Automatos e fundamental nos cursos superiores de computacao por estudar caracteristicas das linguagens de programacao (que sao linguagens formais), os modelos computacionais que reconhecem essas linguagens e outros modelos que permitem a especificacao dessas linguagens. O alto nivel de abstracao exigido nessa disciplina contribui para que os alunos apresentem dificuldades no seu aprendizado. Por outro lado, os professores tem dificuldades de encontrar formas alternativas para ensinar o conteudo e tornar a disciplina mais interessante para os alunos. Este artigo apresenta algumas adaptacoes e implementacao de novas funcionalidades realizadas em uma ferramenta computacional (software) com o objetivo de auxiliar o ensino e aprendizagem de Linguagens Formais e Automatos. Para isso, foi realizada uma analise das ferramentas computacionais existentes para o ensino dessa disciplina, onde a ferramenta JFLAP foi selecionada para a inclusao de novas funcionalidades. Tambem foi realizado um estudo de caso com o objetivo de identificar a necessidade de adaptacoes na ferramenta. E, por ultimo, a adaptacao do software foi realizada. Acredita-se que essa pesquisa possa contribuir para melhoria do ensino da disciplina Linguagens Formais e Automatos em cursos superiores de computacao e ampliar a utilizacao da ferramenta no processo de ensino e aprendizagem.","PeriodicalId":191188,"journal":{"name":"Brazilian Journal of Computers in Education","volume":"24 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2014-03-08","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"Brazilian Journal of Computers in Education","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.5753/RBIE.2013.21.03.53","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 0

Abstract

A disciplina Linguagens Formais e Automatos e fundamental nos cursos superiores de computacao por estudar caracteristicas das linguagens de programacao (que sao linguagens formais), os modelos computacionais que reconhecem essas linguagens e outros modelos que permitem a especificacao dessas linguagens. O alto nivel de abstracao exigido nessa disciplina contribui para que os alunos apresentem dificuldades no seu aprendizado. Por outro lado, os professores tem dificuldades de encontrar formas alternativas para ensinar o conteudo e tornar a disciplina mais interessante para os alunos. Este artigo apresenta algumas adaptacoes e implementacao de novas funcionalidades realizadas em uma ferramenta computacional (software) com o objetivo de auxiliar o ensino e aprendizagem de Linguagens Formais e Automatos. Para isso, foi realizada uma analise das ferramentas computacionais existentes para o ensino dessa disciplina, onde a ferramenta JFLAP foi selecionada para a inclusao de novas funcionalidades. Tambem foi realizado um estudo de caso com o objetivo de identificar a necessidade de adaptacoes na ferramenta. E, por ultimo, a adaptacao do software foi realizada. Acredita-se que essa pesquisa possa contribuir para melhoria do ensino da disciplina Linguagens Formais e Automatos em cursos superiores de computacao e ampliar a utilizacao da ferramenta no processo de ensino e aprendizagem.
形式语言与自动机教学软件的研究与改造
形式语言和自动化学科是高等计算课程的基础,因为它研究编程语言(即形式语言)的特征,识别这些语言的计算模型,以及允许指定这些语言的其他模型。这门学科要求的高抽象水平导致学生在学习中出现困难。另一方面,教师很难找到其他方法来教授内容,使学科对学生更有趣。本文介绍了在计算工具(软件)中实现的一些适应和新功能的实现,以帮助形式语言和自动语言的教学和学习。为此,我们对该学科现有的计算工具进行了分析,其中选择了JFLAP工具来包含新的功能。还进行了一个案例研究,以确定对工具进行调整的必要性。最后,对软件进行了调整。相信本研究有助于提高计算机科学课程中形式语言和自动化学科的教学,并扩大该工具在教学和学习过程中的使用。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
求助全文
约1分钟内获得全文 求助全文
来源期刊
自引率
0.00%
发文量
0
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
确定
请完成安全验证×
copy
已复制链接
快去分享给好友吧!
我知道了
右上角分享
点击右上角分享
0
联系我们:info@booksci.cn Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。 Copyright © 2023 布克学术 All rights reserved.
京ICP备2023020795号-1
ghs 京公网安备 11010802042870号
Book学术文献互助
Book学术文献互助群
群 号:604180095
Book学术官方微信