Vieira de Castro, António AbelReis da Rocha, Álvaro ManuelOliveira Cardoso, José Marílio2021-04-262021-04-262021http://hdl.handle.net/10347/26051Programming teaching is a key factor for technological evolution. The efficient way to learn to program is by programming and hard training and thus feedback is a crucial factor in the success and flow of the process. This work aims to analyse the potential use of VPL in the teaching process of programming in higher education. It also intends to verify whether, with VPL, it is possible to make students learning more effective and autonomous, with a reduction in the volume of assessment work by teachers. Experiments were carried out with the VPL, in the practical-laboratory classes of a curricular unit of initiation to programming in a higher education institution. The results supported by the responses to surveys, point to the validity of the model.engAttribution-NonCommercial-NoDerivatives 4.0 Internacionalhttp://creativecommons.org/licenses/by-nc-nd/4.0/Teaching programmingVirtual Programming Lab (VPL)eduScrumReal time validationAutomatic assessmentMaterias::Investigación::12 Matemáticas::1203 Ciencia de los ordenadores::120310 Enseñanza con ayuda de ordenadorMaterias::Investigación::12 Matemáticas::1203 Ciencia de los ordenadores::120317 InformáticaMaterias::Investigación::12 Matemáticas::1203 Ciencia de los ordenadores::120323 Lenguajes de programaciónIntegration of Virtual Programming Lab in a process of teaching programming EduScrum baseddoctoral thesisopen access