Abstract. Programming education is in the center of attention of those who are concerned with vocational training in Computer Science. The reports on the difficulties related to the teaching-learning process of such a discipline, as well as on the numerous initiatives proposed to overcome them, are becoming more frequent. In this paper, a project aimed to support the learning of concepts of logic and programming language is presented together with the results of an evaluation on it. The project claims the application of programming dojo dynamic as a means of strengthening the programming teaching and shows positive results from the practical experimentation of such an idea.Resumo. O ensino de programação está no centro das atenções daqueles que estão preocupados com formação profissional naárea de Computação. Os relatos sobre as dificuldades encontradas com o processo de ensino e aprendizagem dessa disciplina, assim como sobre as diferentes iniciativas propostas para superá-las, são cada vez mais frequentes. Neste artigo, um projeto voltado para o apoio ao aprendizado de conceitos de lógica e linguagem de programaçãó e apresentado juntamente com os resultados de uma avaliação realizada sobre ele. O projeto defende a aplicação da dinâmica de dojo de programação como um meio de reforçar o ensino de programação e mostra, por meio da experimentação prática desta ideia, que os resultados são positivos. IntroduçãoSegundo as Diretrizes Curriculares do Ministério da Educação (MEC), a disciplina de Programaçãoé parte da formação básica em Computação e abrange o ensino de conceitos, princípios e modelos de programação, o trabalho com linguagem de programação e o estudo de estruturas de dados e de métodos para manipulação de dados. Contudo,é senso comum para os teóricos e práticos daárea, a ideia que as linguagens de programação são apenas ferramentas; o elemento central nesse contextoé a lógica de programação. Entender problemas e gerar soluções (codificadas), para eles, transcende o uso da linguagem de programação. Segundo Santos e Costa [2006], a importância da lógica de programação fica ainda mais clara quando se considera que a resolução de problemas tem evidente relação com uma variada gama de outras atividades, além da própria atividade de programar. Entretanto, nesse contexto,é frequente o relato da dificuldade no domínio dessa lógica por parte dos alunos iniciantes em cursos de programação. Diversas causas 1
scite is a Brooklyn-based organization that helps researchers better discover and understand research articles through Smart Citations–citations that display the context of the citation and describe whether the article provides supporting or contrasting evidence. scite is used by students and researchers from around the world and is funded in part by the National Science Foundation and the National Institute on Drug Abuse of the National Institutes of Health.
customersupport@researchsolutions.com
10624 S. Eastern Ave., Ste. A-614
Henderson, NV 89052, USA
This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.
Copyright © 2025 scite LLC. All rights reserved.
Made with 💙 for researchers
Part of the Research Solutions Family.