Tartare: Automatic Generation of C Pointer Statements and Feedback

Géraldine Brieven, Valentin Baum, Benoît Donnet · 2024

This paper addresses the difficulties students face when learning and practicing pointers (i.e., variables storing the memory address of another variable as its value) in a computer programming class. To improve their understanding and practice, we have developed Tartare, an automatic C pointer statement and feedback generator. By creating statements with automatic feedback, students are given the opportunity to practice at will, each time on a different instance. In addition, if the statement must be done remotely and accounts in the final grade, Tartare discourages academic dishonesty since each student faces their own statement to solve.

Read the paper · More papers on PaperTik