Self-regulated Learning in Computer Programming: Strategies Students Adopted During an Assignment

Authors

  • Daniela Pedrosa Universidade de Trás-os-Montes e Alto Douro (UTAD), Vila Real, Portugal; Research Centre“Didactics and Technology in Education of Trainers”, Aveiro, Portugal
  • José Cravino Universidade de Trás-os-Montes e Alto Douro (UTAD), Vila Real, Portugal; Research Centre“Didactics and Technology in Education of Trainers”, Aveiro, Portugal
  • Leonel Morgado Universidade Aberta, Coimbra, Portugal; INESC TEC, Porto, Portugal
  • Carlos Barreira Faculdade de Psicologia e Ciências da Educação da Universidade de Coimbra, Coimbra, Portugal

DOI:

https://doi.org/10.56198/2ka8my09

Keywords:

Self-regulation learning, Computer programming, Self-regulated learning strategies

Abstract

The SimProgramming teaching approach has the goal to help students overcome their learning dif culties in the transition from entry-level to advanced computer programming and prepare them for real-world labour environments, adopting learning strategies. It immerses learners in a business-like learning environment, where students develop a problem-based learning activity with a speci c set of tasks, one of which is lling weekly individual forms. We conducted thematic analysis of 401 weekly forms, to identify the students’ strategies for self-regulation of learning during assignment. The students are adopting different strategies in each phase of the approach. The early phases are devoted to organization and planning, later phases focus on applying theoretical knowledge and hands-on programming. Based on the results, we recommend the development of educational practices to help students conduct self-reflection of their performance during tasks.

Published

05-08-2025

How to Cite

Self-regulated Learning in Computer Programming: Strategies Students Adopted During an Assignment. (2025). Immersive Learning Research - Academic, 1(1), 87-101. https://doi.org/10.56198/2ka8my09

Similar Articles

11-20 of 355

You may also start an advanced similarity search for this article.

Most read articles by the same author(s)

1 2 > >>