Date of Award


Document Type

Thesis - SCU Access Only


Santa Clara : Santa Clara University, 2022.


Computer Science and Engineering

First Advisor

Sharon Hsiao


Computer science education has evolved tremendously in recent years due to the rising demand of programming skills in a wide variety of applications. However, one important concept continues to be neglected in many formal programming curriculums: debugging. Beginning programmers often struggle with the process of interpreting and understanding console error messages, which poses an issue as error messages are the primary way for programmers to understand and fix issues in their code. Our project, Shuffle Debug, is an application that will function as a tool to educate beginner programmers in debugging. A main feature of our application is the implementation of AR, or augmented reality, which will utilize the user’s mobile device camera in their debugging experience. We centered our project around AR because of its potential in many applications, particularly in education. Many research papers and studies have concluded that teaching through AR applications causes students to be more engaged with their studies, increase their motivation, and learn more effectively.

SCU Access Only

To access this paper, please log into or create an account in Scholar Commons using your email address.