<?xml version="1.0" encoding="UTF-8"?><?xml-stylesheet type="text/xsl" href="static/style.xsl"?><OAI-PMH xmlns="http://www.openarchives.org/OAI/2.0/" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.openarchives.org/OAI/2.0/ http://www.openarchives.org/OAI/2.0/OAI-PMH.xsd"><responseDate>2026-09-17T03:13:28Z</responseDate><request verb="GetRecord" identifier="oai:gredos.usal.es:10366/148319" metadataPrefix="dim">https://gredos.usal.es/oai/request</request><GetRecord><record><header><identifier>oai:gredos.usal.es:10366/148319</identifier><datestamp>2025-04-30T20:42:58Z</datestamp><setSpec>com_10366_4549</setSpec><setSpec>com_10366_4512</setSpec><setSpec>com_10366_3823</setSpec><setSpec>col_10366_4550</setSpec></header><metadata><dim:dim xmlns:dim="http://www.dspace.org/xmlns/dspace/dim" xmlns:doc="http://www.lyncode.com/xoai" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.dspace.org/xmlns/dspace/dim http://www.dspace.org/schema/dim.xsd">
<dim:field mdschema="dc" element="contributor" qualifier="author" authority="ea174a9f-edb9-4962-a30c-8e4c69abf5bb" confidence="500" orcid_id="">Figueiredo, José</dim:field>
<dim:field mdschema="dc" element="contributor" qualifier="author" authority="1153" confidence="500" orcid_id="0000-0001-9987-5584">García-Peñalvo, Francisco J.</dim:field>
<dim:field mdschema="dc" element="date" qualifier="accessioned">2022-01-17T09:08:39Z</dim:field>
<dim:field mdschema="dc" element="date" qualifier="available">2022-01-17T09:08:39Z</dim:field>
<dim:field mdschema="dc" element="date" qualifier="issued">2021</dim:field>
<dim:field mdschema="dc" element="identifier" qualifier="citation" lang="es_ES">J. Figueiredo and F. J. García-Peñalvo, "Teaching and Learning Tools for Introductory Programming in University Courses," in Proceedings of the 2021 International Symposium on Computers in Education (SIIE) (23-24 September 2021, Málaga, Spain), A. Balderas, A. J. Mendes and J. M. Dodero, Eds., USA: IEEE, 2021. doi: 10.1109/SIIE53363.2021.9583623.</dim:field>
<dim:field mdschema="dc" element="identifier" qualifier="uri">http://hdl.handle.net/10366/148319</dim:field>
<dim:field mdschema="dc" element="identifier" qualifier="doi">10.1109/SIIE53363.2021.9583623</dim:field>
<dim:field mdschema="dc" element="description" qualifier="abstract" lang="es_ES">Difficulties in teaching and learning introductory&#xd;
programming have been studied over the years. The students'&#xd;
difficulties lead to failure, lack of motivation, and abandonment&#xd;
of courses. The problem is more significant in computer courses,&#xd;
where learning programming is essential. Programming is&#xd;
difficult and requires a lot of work from teachers and students.&#xd;
Programming is a process of transforming a mental plan into a&#xd;
computer program. The main goal of teaching programming is&#xd;
for students to develop their skills to create computer programs&#xd;
that solve real problems. There are several factors that can be&#xd;
at the origin of the problem, such as the abstract concepts that&#xd;
programming implies; the skills needed to solve problems; the&#xd;
mental skills needed to decompose problems; many of the&#xd;
students never had the opportunity to practice computational&#xd;
thinking or programming; students must know the syntax,&#xd;
semantics, and structure of a new unnatural language in a short&#xd;
period of time. In this work, we present a set of strategies,&#xd;
included in an application, with the objective of helping teachers&#xd;
and students. Early identification of potential problems and&#xd;
prompt response is critical to preventing student failure and&#xd;
reducing dropout rates. This work also describes a predictive&#xd;
machine learning (neural network) model of student failure&#xd;
based on the student profile, which is built over the course of&#xd;
programming lessons by continuously monitoring and&#xd;
evaluating student activities.</dim:field>
<dim:field mdschema="dc" element="format" qualifier="mimetype">application/pdf</dim:field>
<dim:field mdschema="dc" element="language" qualifier="iso" lang="es_ES">eng</dim:field>
<dim:field mdschema="dc" element="rights" lang="*">Atribución-NoComercial-CompartirIgual 4.0 Internacional</dim:field>
<dim:field mdschema="dc" element="rights" qualifier="uri" lang="*">http://creativecommons.org/licenses/by-nc-sa/4.0/</dim:field>
<dim:field mdschema="dc" element="rights" qualifier="accessRights" lang="es_ES">info:eu-repo/semantics/openAccess</dim:field>
<dim:field mdschema="dc" element="subject" lang="es_ES">introductory programming</dim:field>
<dim:field mdschema="dc" element="subject" lang="es_ES">teaching programming</dim:field>
<dim:field mdschema="dc" element="subject" lang="es_ES">learning programming</dim:field>
<dim:field mdschema="dc" element="subject" lang="es_ES">CS1</dim:field>
<dim:field mdschema="dc" element="subject" lang="es_ES">intelligent tutoring system</dim:field>
<dim:field mdschema="dc" element="subject" lang="es_ES">neural networks</dim:field>
<dim:field mdschema="dc" element="subject" lang="es_ES">predict success</dim:field>
<dim:field mdschema="dc" element="subject" qualifier="unesco" lang="es_ES">1203.17 Informática</dim:field>
<dim:field mdschema="dc" element="title" lang="es_ES">Teaching and Learning Tools for Introductory Programming in University Courses</dim:field>
<dim:field mdschema="dc" element="type" lang="es_ES">info:eu-repo/semantics/article</dim:field>
<dim:field mdschema="dc" element="type" qualifier="hasVersion" lang="es_ES">info:eu-repo/semantics/acceptedVersion</dim:field>
<dim:field mdschema="dc" element="relation" qualifier="publishversion" lang="es_ES">https://doi.org/10.1109/SIIE53363.2021.9583623</dim:field>
<dim:field mdschema="dc" element="journal" qualifier="title" lang="es_ES">Proceedings of the 2021 International Symposium on Computers in Education (SIIE) (23-24 September 2021, Málaga, Spain), A. Balderas, A. J. Mendes and J. M. Dodero, Eds., USA: IEEE, 2021</dim:field>
<dim:field mdschema="dc" element="page" qualifier="initial" lang="es_ES">1</dim:field>
<dim:field mdschema="dc" element="page" qualifier="final" lang="es_ES">6</dim:field>
</dim:dim></metadata></record></GetRecord></OAI-PMH>