What is it about?
PyBuggy presents debugging problems to introductory computing students, and provides them with differing suites of error messages (EMs), while tracking variables of interest including number of attempts, completion rates, elapsed time and correctness.
Featured Image
Photo by Chris Ried on Unsplash
Why is it important?
Error messages (EMs) can be an important source of guidance for novice programmers. Unfortunately, the technical syntax and brevity of most EMs render them inadequate for use as a learning tool, which can serve as a source of discouragement and hinder learning.
Perspectives
Read the Original
This page is a summary of: PyBuggy, March 2021, ACM (Association for Computing Machinery),
DOI: 10.1145/3408877.3439652.
You can read the full text:
Contributors
The following have contributed to this page