دورية أكاديمية

The Effect of Automated Error Message Feedback on Undergraduate Physics Students Learning Python: Reducing Anxiety and Building Confidence

التفاصيل البيبلوغرافية
العنوان: The Effect of Automated Error Message Feedback on Undergraduate Physics Students Learning Python: Reducing Anxiety and Building Confidence
اللغة: English
المؤلفون: Tessa Charles (ORCID 0000-0001-8710-5021), Carl Gwilliam (ORCID 0000-0002-9401-5304)
المصدر: Journal for STEM Education Research. 2023 6(2):326-357.
الإتاحة: Springer. Available from: Springer Nature. One New York Plaza, Suite 4600, New York, NY 10004. Tel: 800-777-4643; Tel: 212-460-1500; Fax: 212-460-1700; e-mail: customerservice@springernature.com; Web site: https://link.springer.comTest/
تمت مراجعته من قبل الزملاء: Y
Page Count: 32
تاريخ النشر: 2023
نوع الوثيقة: Journal Articles
Reports - Research
Education Level: Higher Education
Postsecondary Education
الواصفات: Automation
Feedback (Response)
Error Correction
Physics
Science Instruction
Programming Languages
STEM Education
Programming
Introductory Courses
College Freshmen
Teaching Methods
Student Attitudes
Anxiety
Self Esteem
DOI: 10.1007/s41979-022-00084-4
تدمد: 2520-8705
2520-8713
مستخلص: STEM fields, such as physics, increasingly rely on complex programs to analyse large datasets, thus teaching students the required programming skills is an important component of all STEM curricula. Since undergraduate students often have no prior coding experience, they are reliant on error messages as the primary diagnostic tool to identify and correct coding mistakes. However, such messages are notoriously cryptic and often undecipherable for novice programmers, presenting a significant learning hurdle that leads to frustration, discouragement, and ultimately a loss of confidence. Addressing this, we developed a tool to enhance error messages for the popular Python language, translating them into plain English to empower students to resolve the underlying error independently. We used a mixed methods approach to study the tool's effect on first-year physics students undertaking an introductory programming course. We find a broadly similar distribution of the most common error types to previous studies in other contexts. Our results show a statistically significant reduction in negative student emotions, such as frustration and anxiety, with the mean self-reported intensity of these emotions reducing by (73 ± 12)% and (55 ± 18)%, respectively. This led to a corresponding decrease in discouragement and an increase in student confidence. We conclude that enhanced error messages provide an effective way to alleviate negative student emotions and promote confidence. However, further longer-term investigations are necessary to confirm if this translates into improved learning outcomes. To our knowledge, this is the first physics-specific investigation of the effect of Python error message enhancement on student learning.
Abstractor: As Provided
Entry Date: 2024
رقم الانضمام: EJ1420825
قاعدة البيانات: ERIC
الوصف
تدمد:2520-8705
2520-8713
DOI:10.1007/s41979-022-00084-4