Providing More Meaningful Feedback for Autograding of Programming Assignments Through Use of Static Code Analysis
Document Type
Oral Presentation
Campus where you would like to present
Ellensburg
Event Website
https://digitalcommons.cwu.edu/source
Start Date
16-5-2021
End Date
28-5-2021
Keywords
COMPUTER, SCIENCE, EDUCATION
Abstract
Computing occupations are the #1 source of all new wages in the U.S., but currently less than half our schools teach computer science. New legislation is mandating that all WA high schools offer computer science starting next year, but we don’t have nearly enough qualified teachers. One of the keys to recruiting computer science teachers from within is the power of interactive online curricula and autograding, which enables staff to teach computer science who are not necessarily subject matter experts. This paper reviews current dynamic and static code analysis tools which can be repurposed to provide immediate and meaningful feedback for programming assignments, freeing teachers who lack confidence in their coding skills to focus on the underlying pedagogy.
Recommended Citation
Magendanz, Chad, "Providing More Meaningful Feedback for Autograding of Programming Assignments Through Use of Static Code Analysis" (2021). Symposium Of University Research and Creative Expression (SOURCE). 97.
https://digitalcommons.cwu.edu/source/2021/COTS/97
Department/Program
Education
Additional Mentoring Department
https://cwu.studentopportunitycenter.com/providing-more-meaningful-feedback-for-autograding-of-programming-assignments-through-use-of-static-code-analysis/
Providing More Meaningful Feedback for Autograding of Programming Assignments Through Use of Static Code Analysis
Ellensburg
Computing occupations are the #1 source of all new wages in the U.S., but currently less than half our schools teach computer science. New legislation is mandating that all WA high schools offer computer science starting next year, but we don’t have nearly enough qualified teachers. One of the keys to recruiting computer science teachers from within is the power of interactive online curricula and autograding, which enables staff to teach computer science who are not necessarily subject matter experts. This paper reviews current dynamic and static code analysis tools which can be repurposed to provide immediate and meaningful feedback for programming assignments, freeing teachers who lack confidence in their coding skills to focus on the underlying pedagogy.
https://digitalcommons.cwu.edu/source/2021/COTS/97
Faculty Mentor(s)
Denise Shaw