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/
Go to the corresponding OASIcs Volume Portal


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

pdf-format:
OASIcs-ICPEC-2020-4.pdf (3 MB)


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


DROPS-Home | Fulltext Search | Imprint | Privacy Published by LZI