Providing More Meaningful Feedback for Autograding of Programming Assignments Through Use of Static Code Analysis

Author(s)

Chad Magendanz

Faculty Mentor(s)

Denise Shaw (Teacher 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.

Keywords: COMPUTER,SCIENCE,EDUCATION

Presentation

2 thoughts on “Providing More Meaningful Feedback for Autograding of Programming Assignments Through Use of Static Code Analysis”

  1. Thank you!
    Very well organized!
    Each slide has a lot of interesting information. I wish we could hear your voice too.

  2. I’m disappointed that I couldn’t hear your voice, but your presentation was detailed enough that I understood what was going on. I also appreciate that you organized your presentation in a way that everyone outside of the CS field would be able to understand.

Leave a Reply

Your email address will not be published. Required fields are marked *