The curricular component of Alorithms is fundamental for the courses in the Information Technology (IT) area, because it bases the student and professional future on the knowledge of software development. However, we observed a high level of student disapproval and avoidance in this subject, by consultations in the literature and at the Faculty of Computing of the Federal University of Pará (UFPA). Anchored in this problem the general goal was to develop a framework to support the teaching and learning of content studied in the Algorithms or equivalent, present in the undergraduate courses in the IT area. As a way to reach the goals outlined, a mixed research methodology was defined, covering: Systematic Review of Literature (SRL); survey; participant observation; peer review; and validation by means of the comparison of the acquired grades in the gamified and traditional processes adopted in the subject. Based on the data collected, the product presented in this paper with the homogeneous data structure content was planned, designed and tested. By comparing the gamified approach with the one being employed in the Algorithms subject of the courses at the Faculty of Computing of UFPA, by an experiment, and corroborated by RSL, we identified: (i) greater participation of the students in the classroom; (ii) greater collaboration among students during the resolution of the challenges; (iii) greater engagement in resolving the lists of exercises; among others. Thus, we evaluate how opportune and important to gamify the process of teaching and learning algorithms, as a way to help minimize the failure and evasion rates in the Algorithms or equivalent.Resumo. O componente curricular de Algoritmos é fundamental para os cursos na área de Tecnologia da Informação (TI), pois fundamenta o estudante e futuro profissional aos conhecimentos de desenvolvimento de software. Entretanto, verificamos um nível elevado de reprovação e evasão dos alunos nesta disciplina, por meio de consultas na literatura e na Faculdade de Computação da Universidade Federal do Pará (UFPA). Ancorado neste problema, teve-se como objetivo geral desenvolver um framework gamificado para apoiar o ensino e a aprendizagem de conteúdos estudados em Algoritmos ou equivalente, presente nos cursos de graduação da área de TI. Como forma de alcançar os objetivos traçados, foi definida uma metodologia mista de pesquisa abrangendo: Revisão Sistemática da Literatura (RSL); Survey; Observação participante; Revisão por pares; e Validação por meio da comparação das notas adquiridas nos processos gamificado e tradicional adotados na disciplina. Com base nos dados coletados, foi planejado, concebido e testado o produto apresentado nesse artigo com o conteúdo de estrutura de dados homogêneos. Ao comparar a abordagem gamificada com a que vem sendo empregada em Algoritmos, dos cursos da Faculdade de Computação da UFPA, por meio de um experimento, e