Please use this identifier to cite or link to this item: http://hdl.handle.net/123456789/3526
Title: MACP uma experiencia com software livre na melhoria de uma ferramenta para portugues estruturado
Other Titles: MACP an experience with free software in the improvement of a structured Portuguese tool
Authors: SILVA, Leonardo William Machado
Keywords: Portugol
Português estruturado
Pseudo-linguagem
Pseudo código
Portugol
Portuguese structured
Pseudo-language
Pseudocode
Issue Date: 18-Jul-2017
Publisher: Universidade Federal do Maranhão
Abstract: Uma das grandes dificuldades para os iniciantes em programação esta na dificuldade de assimilar os conceitos básicos relacionados à resolução de problemas utilizando a descrição algorítmica em português (pseudo-códigos). Ao utilizar uma linguagem simples como o Portugol, surge a necessidade da criação de uma ferramenta que possa executar os algoritmos criados a partir desse formalismo tornando o processo de aprendizado mais prático. É muito importante ter disponível uma ferramenta confiável, que atenda as necessidades dos usuários. Muitos desenvolvedores tornam públicos os códigos fontes de desenvolvimento. Com isso pessoas interessadas com o projeto podem, de alguma forma, contribuir, seja através de correções de problemas identificados ou por inserções de funcionalidades, que possam ser úteis no processo de aprendizado. A proposta de uma abordagem de desenvolvimento compartilhado ou livre faz com que vários programadores estejam contribuindo, aumentando em tese a velocidade ao qual a ferramenta é desenvolvida onde uma quantidade maior de olhos voltados para o projeto possa minimizar as taxas de erros existentes na versão disponível para os usuários. O MACP hoje tem seus esforços de desenvolvimento baseados nessa política de código livre para que programadores interessados com o projeto possam contribuir com a criação de uma ferramenta mais completa para o aprendizado e livre de erros durante seu uso. Este trabalho tem o propósito de expor todas as melhorias implementadas ao MACP e as experiências obtidas. E assim estimular que mais desenvolvedores possam engajar-se com o projeto MACP, tornando a ferramentas mais estável, completa e que atenda as necessidades da etapa de ensino a introdução a programação.
Description: ABSTRACT One of the great di culties for beginners in programming is the di culty of assimilating the basic concepts related to problem solving using the algorithmic description in Portuguese (pseudo-codes). When using a simple language like Portugol, the need arises to create a tool that can execute the algorithms created from this formalism, making the learning process more practical. It is very important to have a reliable tool available that meets the needs of users. Many developers make public source code for development. With this, people interested in the project can contribute in some way, either through corrections of identi ed problems or insertions of functionalities that can be useful in the learning process. The proposal of a shared or free development approach causes several programmers to contribute by increasing in theory the speed at which the tool is developed where a greater number of eyes focused on the project can minimize the error rates in the version available for The users. The MACP today has its development e orts based on this free code policy so that programmers interested in the project can contribute to the creation of a more complete tool for learning and free of errors during its use. This paper aims to present all the improvements implemented to the MACP and the experiences obtained. And thus encourage more developers to engage with the MACP project, making the tools more stable, complete and that meets the needs of the teaching stage the introduction to programming.
URI: http://hdl.handle.net/123456789/3526
Appears in Collections:TCCs de Graduação em Ciência da Computação do Campus do Bacanga

Files in This Item:
File Description SizeFormat 
LEONARDO-SILVA.pdfTrabalho de Conclusão de Curso2,4 MBAdobe PDFView/Open


Items in DSpace are protected by copyright, with all rights reserved, unless otherwise indicated.

Admin Tools