This article presents a methodology for teaching algorithms and data structure in Computer Science course based on the use of competitive programming as a tool to support the learning process, developing logical reasoning and stimulating teamwork. A comparative analysis between experimental and control groups reveals that students who used the proposed methodology had higher academic achievement in the course.
The high level of abstraction required in computer programming disciplines causes students to become unmotivated, elevating failure and dropout rates. In this context, the present work approaches a teaching methodology that uses automatic code brokers and objective questions as a way to consolidate the subjects addressed, keeping the student informed about their development and mitigating possible learning difficulties. This methodology was applied and evaluated in Engineering classes, demonstrating the positive potential in students' learning and, consequently, in their academic performance in the discipline.Resumo. O alto nível de abstração exigido em disciplinas de programação de computadores causa desmotivação nos alunos, elevando taxas de reprovação e desistência. Nesse contexto, o presente trabalho aborda uma metodologia de ensino que utiliza corretores automáticos de códigos e questões objetivas como forma de consolidar os assuntos abordados, mantendo o aluno informado sobre seu desenvolvimento e atenuando possíveis dificuldades na aprendizagem. Essa metodologia foi aplicada e avaliada em turmas da graduação de Engenharia, demostrando o potencial positivo no aprendizado dos alunos e, consequentemente, em seu desempenho acadêmico na disciplina.
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.