License: Creative Commons Attribution 3.0 Unported license (CC BY 3.0)
When quoting this document, please refer to the following
DOI: 10.4230/OASIcs.ICPEC.2020.4
URN: urn:nbn:de:0030-drops-122913
URL: http://dagstuhl.sunsite.rwth-aachen.de/volltexte/2020/12291/
Cardoso, Marílio ;
de Castro, António Vieira ;
Rocha, Álvaro ;
Silva, Emanuel ;
Mendonça, Jorge
Use of Automatic Code Assessment Tools in the Programming Teaching Process
Abstract
The teaching of programming process is essential to prepare students for the development of computer applications and software solutions. During the last decade, a variety of tools facilitating automatic validation of programming code have been developed. In this context, authors start to analyze and studying some tools with this potential and a possible use with pedagogical purposes. For the last three years a study has been carried out related with the implementation of VPL (Virtual Programming Lab) a plug-in developed specifically for Moodle (Modular Object-Oriented Dynamic Learning Environment) on a Java-based programming discipline during the Informatics Engineering degree of the Informatics Engineering Department (DEI) from the School of Engineering of Polytechnic Institute of Porto (ISEP/P.PORTO). This paper will present how VPL was introduced and some results of this experiment before the implementation in the learning process of another tool (Mooshak) as a real-time automatic code evaluation. These tools allow to edit and execute programs, in a large range of languages, and enables automatic assessment and prompt feedback.
BibTeX - Entry
@InProceedings{cardoso_et_al:OASIcs:2020:12291,
author = {Mar{\'\i}lio Cardoso and Ant{\'o}nio Vieira de Castro and Álvaro Rocha and Emanuel Silva and Jorge Mendon{\c{c}}a},
title = {{Use of Automatic Code Assessment Tools in the Programming Teaching Process}},
booktitle = {First International Computer Programming Education Conference (ICPEC 2020)},
pages = {4:1--4:10},
series = {OpenAccess Series in Informatics (OASIcs)},
ISBN = {978-3-95977-153-5},
ISSN = {2190-6807},
year = {2020},
volume = {81},
editor = {Ricardo Queir{\'o}s and Filipe Portela and M{\'a}rio Pinto and Alberto Sim{\~o}es},
publisher = {Schloss Dagstuhl--Leibniz-Zentrum f{\"u}r Informatik},
address = {Dagstuhl, Germany},
URL = {https://drops.dagstuhl.de/opus/volltexte/2020/12291},
URN = {urn:nbn:de:0030-drops-122913},
doi = {10.4230/OASIcs.ICPEC.2020.4},
annote = {Keywords: Teaching programming, APROG, Moodle, VPL, Mooshak, Automatic assessment}
}
Keywords: |
|
Teaching programming, APROG, Moodle, VPL, Mooshak, Automatic assessment |
Collection: |
|
First International Computer Programming Education Conference (ICPEC 2020) |
Issue Date: |
|
2020 |
Date of publication: |
|
15.06.2020 |