Oiardubot: uma linguagem de programação especifica para o ensino de robótica com tecnologia livre

Registro completo de metadados
MetadadosDescriçãoIdioma
Autor(es): dc.contributorAlbonico, Michel-
Autor(es): dc.contributorLeite, Maici Duarte-
Autor(es): dc.contributorVarela, Paulo Júnior-
Autor(es): dc.contributorHotz, Celso-
Autor(es): dc.contributorAlbonico, Michel-
Autor(es): dc.creatorSlomski, Gustavo Henrique Beltrani-
Data de aceite: dc.date.accessioned2025-08-29T12:49:22Z-
Data de disponibilização: dc.date.available2025-08-29T12:49:22Z-
Data de envio: dc.date.issued2023-07-04-
Data de envio: dc.date.issued2023-07-04-
Data de envio: dc.date.issued2021-08-19-
Fonte completa do material: dc.identifierhttp://repositorio.utfpr.edu.br/jspui/handle/1/31673-
Fonte: dc.identifier.urihttp://educapes.capes.gov.br/handle/capes/1102484-
Descrição: dc.descriptionProgramming is a prerequisite for the development of projects and also a tool of teachinglearning for Arduino platform. However, programming isn’t always an easy task. So, this work aims to develop a domain-specific language to assist in the robotics teaching process. Based on the abstraction of concepts from conventional languages and combined with a simple syntax in portuguese, this tool brings innovation and assistance to the teaching of robotics. Through the construction of a metamodel, combined with the resolution of a grammar, inserted in an integrated development environment, it was possible to develop a domain-specific language. The proposed language aims to act in the middle of the block language and the conventional Arduino language, in order to contribute and assist in the teaching-learning process of educational robot programming. Thus, through a web editor, you can program a pseudocode entirely in Portuguese and, jointly, perform the translation to the conventional language of Arduino, being instantly ready for the application.-
Descrição: dc.descriptionA programação é pré-requisito para desenvolvimento de projetos e também ferramenta de ensino-aprendizagem para plataforma Arduíno. Entretanto, programar nem sempre é uma tarefa fácil. Assim, o presente trabalho tem como objetivo o desenvolvimento de uma linguagem de domínio específico para auxiliar no processo de ensino de robótica. Tendo como base a abstração de conceitos de linguagens convencionais aliados a uma sintaxe simples e em português, essa ferramenta traz inovação e auxílio para o ensino de robótica. Por intermédio da construção de um metamodelo, aliado à resolução de uma gramática, inseridos em ambiente de desenvolvimento integrado, foi possível o desenvolvimento de uma linguagem de domínio específico. A linguagem proposta tem como finalidade atuar no intermeio da linguagem de blocos e da linguagem convencional do Arduíno, a fim de contribuir e auxiliar no processo de ensino aprendizagem de programação de robôs educacionais. Assim, por meio de um editor web, pode-se programar um pseudocódigo integralmente em português e, conjuntamente, realizar a tradução para a linguagem convencional do Arduíno, estando instantaneamente pronto para a aplicação.-
Formato: dc.formatapplication/pdf-
Idioma: dc.languagept_BR-
Publicador: dc.publisherUniversidade Tecnológica Federal do Paraná-
Publicador: dc.publisherFrancisco Beltrao-
Publicador: dc.publisherBrasil-
Publicador: dc.publisherLicenciatura em Informática-
Publicador: dc.publisherUTFPR-
Direitos: dc.rightsopenAccess-
Direitos: dc.rightshttp://creativecommons.org/licenses/by-sa/4.0/-
Palavras-chave: dc.subjectRobótica-
Palavras-chave: dc.subjectLinguagem de programação de domínio específico (Computadores)-
Palavras-chave: dc.subjectArduino (Controlador programável)-
Palavras-chave: dc.subjectProgramação (Computadores)-
Palavras-chave: dc.subjectRobotics-
Palavras-chave: dc.subjectDomain-specific programming language-
Palavras-chave: dc.subjectArduino (Programmable controller)-
Palavras-chave: dc.subjectComputer programming-
Palavras-chave: dc.subjectCNPQ::CIENCIAS EXATAS E DA TERRA::CIENCIA DA COMPUTACAO-
Título: dc.titleOiardubot: uma linguagem de programação especifica para o ensino de robótica com tecnologia livre-
Tipo de arquivo: dc.typelivro digital-
Aparece nas coleções:Repositorio Institucional da UTFPR - RIUT

Não existem arquivos associados a este item.