About this paper

Appears in:
Pages: 8499-8508
Publication year: 2018
ISBN: 978-84-09-02709-5
ISSN: 2340-1117
doi: 10.21125/edulearn.2018.1981

Conference name: 10th International Conference on Education and New Learning Technologies
Dates: 2-4 July, 2018
Location: Palma, Spain

INTRODUCING VPL ON A PROGRAMMING LEARNING PROCESS

J.M. Cardoso1, A. Vieira de Castro1, R. Barroso1, A. Rocha2, R. Marques1

1Polytechnic of Porto (PORTUGAL)
2Universidade de Coimbra (PORTUGAL)
The teaching of programming is essential for the development of computer applications and for evolution of technology. The assignments of the early programming courses usually present difficulties for students and need a very strong monitoring by the teacher because often students does not know if its work is correct until it is assessed.

In this context, virtual learning environment become a very important tool to teach (and learn) programming. One of these tools is VPL (Virtual Programming Lab) a plug-in of Moodle (Modular Object-Oriented Dynamic Learning Environment). This tool allows to edit and execute programs, in a large range of languages, and enables automatic assessment and instantaneous feedback. VPL make some historic results about compilation and implementation of the proposed problems, tracking the student’s submissions.

To use this tool implies a paradigm shift, for the student but also, and mainly, for the teacher, because teacher must use much more time before activities, to prepare assignments, testing environment, and try validation. However, after assignments, less effort is required because the student do not need so much attention and is much easier to grade assignments.

The environment to use VPL requires some technical issues, like: install the plug-in, have a linux server to install jail server or allow access and configure firewalls.

It also necessary configure Moodle, register students, create groups and, of course, prepare assignments and case tests.

Some authors are researchers on the Up to University (Up2U) European project that addresses technology to reduce the gap between high schools and universities. One of the Work Packages is related with Real-Time educational processes that aim to identify tools and processes, as VPL, that allow students to submit their code and receive an immediate feedback.

In this paper we will present how VPL was introduced as a real-time programming learning tool on a discipline based on Java during the Informatics Engineering graduation of the Informatics Engineering Department from the School of Engineering of Polytechnic Porto (ISEP/P.PORTO).
@InProceedings{CARDOSO2018INT,
author = {Cardoso, J.M. and Vieira de Castro, A. and Barroso, R. and Rocha, A. and Marques, R.},
title = {INTRODUCING VPL ON A PROGRAMMING LEARNING PROCESS},
series = {10th International Conference on Education and New Learning Technologies},
booktitle = {EDULEARN18 Proceedings},
isbn = {978-84-09-02709-5},
issn = {2340-1117},
doi = {10.21125/edulearn.2018.1981},
url = {http://dx.doi.org/10.21125/edulearn.2018.1981},
publisher = {IATED},
location = {Palma, Spain},
month = {2-4 July, 2018},
year = {2018},
pages = {8499-8508}}
TY - CONF
AU - J.M. Cardoso AU - A. Vieira de Castro AU - R. Barroso AU - A. Rocha AU - R. Marques
TI - INTRODUCING VPL ON A PROGRAMMING LEARNING PROCESS
SN - 978-84-09-02709-5/2340-1117
DO - 10.21125/edulearn.2018.1981
PY - 2018
Y1 - 2-4 July, 2018
CI - Palma, Spain
JO - 10th International Conference on Education and New Learning Technologies
JA - EDULEARN18 Proceedings
SP - 8499
EP - 8508
ER -
J.M. Cardoso, A. Vieira de Castro, R. Barroso, A. Rocha, R. Marques (2018) INTRODUCING VPL ON A PROGRAMMING LEARNING PROCESS, EDULEARN18 Proceedings, pp. 8499-8508.
User:
Pass: