Cracking the Code: Demonstrating the Debugging Mentality
INSTITUTION
Arizona State University (Tempe Campus)
CLASS
Cobalt Class (2019 – 2020)
STUDENT TEAM
Hussein Amr, Informatics
Raquel Fierros, Computer Science
Colter Hanson, Computer Science
Justin Hartfield, Computer Science (Software Engineering)
Chase Overcash, Computer Science (Software Engineering)
Harsh Shah, Computer Science
SCIENTIFIC & TECHNICAL GUIDANCE
Dr. Keith Hjelmstad, President’s Professor, School of Sustainable Engineering and the Built Environment
ACADEMIC GUIDANCE
Dr. Joe Juarez, Lecturer, School of Computing, Informatics, and Decision Systems Engineering, ASU
Dr. Ming Zhao, Associate Professor, School of Computing, Informatics, and Decision Systems Engineering, ASU
Dr. Helen Chavez, Lecturer, School of Computing, Informatics, and Decision Systems Engineering, ASU
PROJECT DESCRIPTION
Debugging (systematically figuring out why something doesn’t work the way you are expecting and then, hopefully, fixing it) is ubiquitous in computer science, but can also be applied to other things in our daily lives. Professionals in many fields use a debugging mentality to solve problems and make progress when creating and implementing complex systems or products. To help people of all levels and backgrounds practice and improve their debugging skills, the NASA Psyche Mission will be developing a free online course on the topic. But what are the best ways to communicate the debugging mentality? To find out, a team of students is exploring answers and creating solutions to this question.