We introduce a C tutor that can help instructors manage classes with many students learning to program in C. Nowadays, it is easy to evaluate code but it is hard to provide good feedback. We introduce a tool to help instructors provide students with feedback concerning their implementation and documentation for honing their programming skills. This tool is implemented in Python and is available at https://github.com/rcm/C_teaching_assistant.
@InProceedings{mendes_et_al:OASIcs.ICPEC.2021.13, author = {Mendes, Rui C. and Almeida, Jos\'{e} Jo\~{a}o}, title = {{A Teaching Assistant for the C Language}}, booktitle = {Second International Computer Programming Education Conference (ICPEC 2021)}, pages = {13:1--13:8}, series = {Open Access Series in Informatics (OASIcs)}, ISBN = {978-3-95977-194-8}, ISSN = {2190-6807}, year = {2021}, volume = {91}, editor = {Henriques, Pedro Rangel and Portela, Filipe and Queir\'{o}s, Ricardo and Sim\~{o}es, Alberto}, publisher = {Schloss Dagstuhl -- Leibniz-Zentrum f{\"u}r Informatik}, address = {Dagstuhl, Germany}, URL = {https://drops.dagstuhl.de/entities/document/10.4230/OASIcs.ICPEC.2021.13}, URN = {urn:nbn:de:0030-drops-142296}, doi = {10.4230/OASIcs.ICPEC.2021.13}, annote = {Keywords: Software metrics, Documentation extractor, Domain specific language, Query language, Report generation} }
Feedback for Dagstuhl Publishing