FURI | Spring 2025

Automated Assessment Through Feedback Generation in the C Language

Education icon, disabled. A purple mortarboard.

Students in computing come across 1) more restrictive (typically introductory-level courses) and 2) less restrictive (typically advanced-level courses) programming languages/assignments. The less restrictive languages provide students with the ability to more freely explore, but come with the cost of being more difficult to complete.This project focuses on creating an auto-grader that maintains the rigor associated with advanced-level courses, while providing formative feedback to these students on programming languages that are historically not used in automated assessment. This completed auto-grader will allow for future analysis into the effectiveness of providing feedback to students, and their success on future assignments in that course.

Student researcher

Michael Deitch

Software engineering

Hometown: Mesa, Arizona, United States

Graduation date: Spring 2026