Self-regulated learning in higher education: strategies adopted by computer programming students when supported by the SimProgramming approach

Abstract The goal of the SimProgramming approach is to help students overcome their learning difficulties in the transition from entry-level to advanced computer programming, developing an appropriate set of learning strategies. We implemented it at the University of Trás-os-Montes e Alto Douro (Por...

Full description

Saved in:
Bibliographic Details
Main Authors: Daniela Pedrosa, José Cravino, Leonel Morgado, Carlos Barreira
Format: Article
Language:English
Published: Associação Brasileira de Engenharia de Produção (ABEPRO)
Series:Production
Subjects:
Online Access:http://www.scielo.br/scielo.php?script=sci_arttext&pid=S0103-65132017000200319&lng=en&tlng=en
Tags: Add Tag
No Tags, Be the first to tag this record!
_version_ 1849306762550706176
author Daniela Pedrosa
José Cravino
Leonel Morgado
Carlos Barreira
author_facet Daniela Pedrosa
José Cravino
Leonel Morgado
Carlos Barreira
author_sort Daniela Pedrosa
collection DOAJ
description Abstract The goal of the SimProgramming approach is to help students overcome their learning difficulties in the transition from entry-level to advanced computer programming, developing an appropriate set of learning strategies. We implemented it at the University of Trás-os-Montes e Alto Douro (Portugal), in two courses (PM3 and PM4) of the bachelor programmes in Informatics Engineering and ICT. We conducted semi-structured interviews with students (n=38) at the end of the courses, to identify the students’ strategies for self-regulation of learning in the assignment. We found that students changed some of their strategies from one course edition to the following one and that changes are related to the SimProgramming approach. We believe that changes to the educational approach were appropriate to support the assignment goals. We recommend applying the SimProgramming approach in other educational contexts, to improve educational practices by including techniques to help students in their learning.
format Article
id doaj-art-23c6a2f60bbf41e7a2c4f26fcafd0c8f
institution Kabale University
issn 1980-5411
language English
publisher Associação Brasileira de Engenharia de Produção (ABEPRO)
record_format Article
series Production
spelling doaj-art-23c6a2f60bbf41e7a2c4f26fcafd0c8f2025-08-20T03:54:57ZengAssociação Brasileira de Engenharia de Produção (ABEPRO)Production1980-541127spe10.1590/0103-6513.225516S0103-65132017000200319Self-regulated learning in higher education: strategies adopted by computer programming students when supported by the SimProgramming approachDaniela PedrosaJosé CravinoLeonel MorgadoCarlos BarreiraAbstract The goal of the SimProgramming approach is to help students overcome their learning difficulties in the transition from entry-level to advanced computer programming, developing an appropriate set of learning strategies. We implemented it at the University of Trás-os-Montes e Alto Douro (Portugal), in two courses (PM3 and PM4) of the bachelor programmes in Informatics Engineering and ICT. We conducted semi-structured interviews with students (n=38) at the end of the courses, to identify the students’ strategies for self-regulation of learning in the assignment. We found that students changed some of their strategies from one course edition to the following one and that changes are related to the SimProgramming approach. We believe that changes to the educational approach were appropriate to support the assignment goals. We recommend applying the SimProgramming approach in other educational contexts, to improve educational practices by including techniques to help students in their learning.http://www.scielo.br/scielo.php?script=sci_arttext&pid=S0103-65132017000200319&lng=en&tlng=enComputer scienceSelf-regulation of learningTeaching and learning
spellingShingle Daniela Pedrosa
José Cravino
Leonel Morgado
Carlos Barreira
Self-regulated learning in higher education: strategies adopted by computer programming students when supported by the SimProgramming approach
Production
Computer science
Self-regulation of learning
Teaching and learning
title Self-regulated learning in higher education: strategies adopted by computer programming students when supported by the SimProgramming approach
title_full Self-regulated learning in higher education: strategies adopted by computer programming students when supported by the SimProgramming approach
title_fullStr Self-regulated learning in higher education: strategies adopted by computer programming students when supported by the SimProgramming approach
title_full_unstemmed Self-regulated learning in higher education: strategies adopted by computer programming students when supported by the SimProgramming approach
title_short Self-regulated learning in higher education: strategies adopted by computer programming students when supported by the SimProgramming approach
title_sort self regulated learning in higher education strategies adopted by computer programming students when supported by the simprogramming approach
topic Computer science
Self-regulation of learning
Teaching and learning
url http://www.scielo.br/scielo.php?script=sci_arttext&pid=S0103-65132017000200319&lng=en&tlng=en
work_keys_str_mv AT danielapedrosa selfregulatedlearninginhighereducationstrategiesadoptedbycomputerprogrammingstudentswhensupportedbythesimprogrammingapproach
AT josecravino selfregulatedlearninginhighereducationstrategiesadoptedbycomputerprogrammingstudentswhensupportedbythesimprogrammingapproach
AT leonelmorgado selfregulatedlearninginhighereducationstrategiesadoptedbycomputerprogrammingstudentswhensupportedbythesimprogrammingapproach
AT carlosbarreira selfregulatedlearninginhighereducationstrategiesadoptedbycomputerprogrammingstudentswhensupportedbythesimprogrammingapproach