Date of Award

6-9-2022

Document Type

Thesis - SCU Access Only

Publisher

Santa Clara : Santa Clara University, 2022.

Department

Computer Science and Engineering

First Advisor

Sharon Hsiao

Abstract

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.

Share

COinS