Repository logo
 
Publication

Saralk - um aplicativo em JavaScript para demonstração lúdica de algoritmos de busca

datacite.subject.fosEngenharia e Tecnologia
datacite.subject.sdg17:Parcerias para a Implementação dos Objetivos
dc.contributor.advisorLopes, Rui
dc.contributor.advisorConti, Giuvane
dc.contributor.authorOliveira, Andre Victor Saraiva de
dc.date.accessioned2025-11-18T14:53:58Z
dc.date.available2025-11-18T14:53:58Z
dc.date.issued2025
dc.date.submitted2025
dc.description.abstractOs cursos de Ciência da Computação estão entre os mais procurados na atualidade, porém apresentam elevados índices de evasão, em grande parte devido às dificuldades enfrentadas pelos estudantes na compreensão de determinados conteúdos, especialmente dos algoritmos de busca. Diante desse cenário, torna-se necessário explorar novas metodologias de ensino. Uma das alternativas em ascensão é o uso de jogos digitais, embora ainda existam poucos estudos que avaliem sua eficácia em cursos da área de Computação, e os trabalhos disponíveis concentram-se, em sua maioria, apenas nos fundamentos de programação. Este trabalho surge como uma proposta para mitigar tais dificuldades, por meio do desenvolvimento do Saralk, uma aplicação web que possibilita a visualização, em tempo real, da execução dos algoritmos de busca Busca em largura (BFS), Busca em profundidade (DFS), Busca Gulosa (GS) e Busca A-estrela (A*). Para isso, foram aplicadas técnicas de ludologia, o modelo ARCS de motivação e princípios de Experiência do Usuário (UX) e Interface do Usuário (UI) voltados a jogos educacionais. O jogo foi concebido de forma a permitir a compreensão teórica dos algoritmos enquanto o estudante os executa na prática, seja por meio de uma interface visual, voltada a iniciantes, ou por uma interface programática, destinada a usuários mais avançados. O Saralk foi testado com estudantes do ensino superior e também com alunos do ensino básico, demonstrando ganhos significativos na compreensão dos algoritmos. Além de apoiar estudantes e profissionais interessados em algoritmos de busca, este trabalho contribui para o campo acadêmico ao aplicar, na prática, teorias sobre jogos educacionais voltados ao ensino de Computação, ampliando as discussões sobre sua adoção como metodologia ativa de aprendizagem.por
dc.description.abstractComputer Science programs are among the most sought after today; however, they also present high dropout rates, largely due to the difficulties students face in understanding certain subjects, especially search algorithms. In this context, it becomes necessary to explore new teaching methodologies. One emerging alternative is the use of digital games, although few studies have evaluated their effectiveness in Computer Science courses, and most of the available work focuses only on introductory programming. This study proposes to mitigate such difficulties through the development of Saralk, a web application that enables real-time visualization of the execution of search algorithms such as BFS, DFS, GS, and A*. To achieve this, the project applied techniques from ludology, the ARCS motivational model, as well as UX and UI principles tailored to educational games. The game was designed to facilitate both the theoretical understanding of algorithms and their practical execution, either through a visual interface aimed at beginners or a programmatic interface intended for more advanced users. Saralk was tested with higher education students and also with elementary-level students, demonstrating significant improvements in algorithm comprehension. Beyond supporting students and professionals interested in search algorithms, this work contributes to the academic field by putting into practice theories of educational games applied to Computer Science education, broadening the discussion on their adoption as an active learning methodology.por
dc.identifier.tid204051142
dc.identifier.urihttp://hdl.handle.net/10198/35093
dc.language.isopor
dc.rights.urihttp://creativecommons.org/licenses/by/4.0/
dc.subjectSaralk
dc.subjectJavaScript
dc.subjectGrafos
dc.subjectVue.js
dc.subjectAlgoritmos de busca
dc.titleSaralk - um aplicativo em JavaScript para demonstração lúdica de algoritmos de busca
dc.typemaster thesis
dspace.entity.typePublication
thesis.degree.nameDissertação de mestrado em Informática

Files

Original bundle
Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
André Oliveira.pdf
Size:
12.61 MB
Format:
Adobe Portable Document Format
License bundle
Now showing 1 - 1 of 1
No Thumbnail Available
Name:
license.txt
Size:
1.75 KB
Format:
Item-specific license agreed upon to submission
Description: