Paper published in a book (Scientific congresses and symposiums)
Tartare: Automatic Generation of C Pointer Statements and Feedback
Brieven, Géraldine; Baum, Valentin; Donnet, Benoît
2024In ACM 26th Australasian Computing Education Conference (ACE)
Peer reviewed
 

Files


Full Text
paper.pdf
Author preprint (1.24 MB)
Download

All documents in ORBi are protected by a user license.

Send to



Details



Keywords :
C programming language; pointers; statement generation; Tartare
Abstract :
[en] 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. This paper describes the techniques implemented in Tartare, relying on a pattern template-based approach. The statement variety of Tartare is evaluated. Finally, current limitations and further improvements are discussed. We believe our approach for Tartare can be transposed for automatic exercises generation in various other fields.
Disciplines :
Computer science
Author, co-author :
Brieven, Géraldine  ;  Université de Liège - ULiège > Montefiore Institute of Electrical Engineering and Computer Science
Baum, Valentin  ;  Université de Liège - ULiège > HEC - Ecole de gestion de l'ULiège > Master ing. gest., fin. spéc. fin. engineering (FSA)
Donnet, Benoît  ;  Université de Liège - ULiège > Département d'électricité, électronique et informatique (Institut Montefiore) > Algorithmique des grands systèmes
Language :
English
Title :
Tartare: Automatic Generation of C Pointer Statements and Feedback
Publication date :
January 2024
Event name :
ACM 26th Australasian Computing Education Conference (ACE)
Event place :
Sydney, Australia
Event date :
du 29 janvier 2024 au 2 février 2024
Audience :
International
Main work title :
ACM 26th Australasian Computing Education Conference (ACE)
Publisher :
ACM
Peer reviewed :
Peer reviewed
Name of the research project :
CyberExcellence
Funders :
Région wallonne [BE]
Funding number :
2110186.
Available on ORBi :
since 11 January 2024

Statistics


Number of views
21 (4 by ULiège)
Number of downloads
18 (3 by ULiège)

Scopus citations®
 
0
Scopus citations®
without self-citations
0

Bibliography


Similar publications



Contact ORBi