Afficher la notice abrégée

dc.contributor.authorFigueiredo, José
dc.contributor.authorGarcía Peñalvo, Francisco J. 
dc.date.accessioned2022-01-17T09:08:39Z
dc.date.available2022-01-17T09:08:39Z
dc.date.issued2021
dc.identifier.citationJ. 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.es_ES
dc.identifier.urihttp://hdl.handle.net/10366/148319
dc.description.abstractDifficulties in teaching and learning introductory programming have been studied over the years. The students' difficulties lead to failure, lack of motivation, and abandonment of courses. The problem is more significant in computer courses, where learning programming is essential. Programming is difficult and requires a lot of work from teachers and students. Programming is a process of transforming a mental plan into a computer program. The main goal of teaching programming is for students to develop their skills to create computer programs that solve real problems. There are several factors that can be at the origin of the problem, such as the abstract concepts that programming implies; the skills needed to solve problems; the mental skills needed to decompose problems; many of the students never had the opportunity to practice computational thinking or programming; students must know the syntax, semantics, and structure of a new unnatural language in a short period of time. In this work, we present a set of strategies, included in an application, with the objective of helping teachers and students. Early identification of potential problems and prompt response is critical to preventing student failure and reducing dropout rates. This work also describes a predictive machine learning (neural network) model of student failure based on the student profile, which is built over the course of programming lessons by continuously monitoring and evaluating student activities.es_ES
dc.format.mimetypeapplication/pdf
dc.language.isoenges_ES
dc.rightsAtribución-NoComercial-CompartirIgual 4.0 Internacional*
dc.rights.urihttp://creativecommons.org/licenses/by-nc-sa/4.0/*
dc.subjectintroductory programminges_ES
dc.subjectteaching programminges_ES
dc.subjectlearning programminges_ES
dc.subjectCS1es_ES
dc.subjectintelligent tutoring systemes_ES
dc.subjectneural networkses_ES
dc.subjectpredict successes_ES
dc.titleTeaching and Learning Tools for Introductory Programming in University Courseses_ES
dc.typeinfo:eu-repo/semantics/articlees_ES
dc.relation.publishversionhttps://doi.org/10.1109/SIIE53363.2021.9583623es_ES
dc.subject.unesco1203.17 Informáticaes_ES
dc.identifier.doi10.1109/SIIE53363.2021.9583623
dc.rights.accessRightsinfo:eu-repo/semantics/openAccesses_ES
dc.journal.titleProceedings 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, 2021es_ES
dc.page.initial1es_ES
dc.page.final6es_ES
dc.type.hasVersioninfo:eu-repo/semantics/acceptedVersiones_ES


Fichier(s) constituant ce document

Thumbnail

Ce document figure dans la(les) collection(s) suivante(s)

Afficher la notice abrégée

Atribución-NoComercial-CompartirIgual 4.0 Internacional
Excepté là où spécifié autrement, la license de ce document est décrite en tant que Atribución-NoComercial-CompartirIgual 4.0 Internacional