Repository logo
 
Loading...
Project Logo
Research Project

Untitled

Authors

Publications

Self-regulated learning in higher education : strategies adopted by computer programming students
Publication . Pedrosa, Daniela; Cravino, José; Morgado, Leonel; Barreira, Carlos Manuel Folgado
To help students overcome their learning difficulties in the transition from entry-level to advanced computer programming, developing an appropriate set of learning strategies, the SimProgramming teaching approach has been adopted at the University of Trás-os-Montes e Alto Douro (Portugal). This approach is based on four conceptual foundations: businesslike learning environment, self-regulated learning, co-regulated learning, and formative assessment. In this approach the students develop an activity based on problem-based learning, with a specific set of tasks based on those four conceptual foundations. The approach was implemented in two courses from the second and third curricular years of the bachelor programmes in Informatics Engineering and Information & Communication Technologies. We conducted semi-structured interviews with students (n=32) at the end of the courses, to try to identify the students’ strategies for self-regulation of learning in the activity developed within the SimProgramming approach. The main strategies identified were: organization, planning, time management, identification of difficulties, resolution of the difficulties encountered, work review, identification of the factors that influenced their motivation, and structure of the environment. The factors influencing the motivation most often identified by students were the impact of the assessment in the final course grade, the completion of the course, learning, skills development, and teamwork. Generally, students applied strategies to solve the difficulties, in particular by searching for social help and information search. Procrastination was also often identified by students. Strategies of time management, transformation of information, in-depth review, self-reflection, and self-evaluation were referenced scantily. We found that students changed some of their strategies from one course edition to the next. We conclude by recommending the development of educational practices to help students review their work, treat and process the information they find, conduct self-reflection and self-evaluation of their performance during tasks, adopt concentration strategies, and become aware of their specific difficulties.
Co-regulated learning in computer programming: students co-reflection about learning strategies adopted during an assignment
Publication . Pedrosa, Daniela; Cravino, José; Morgado, Leonel; Barreira, Carlos Manuel Folgado
Higher education students exhibit difficulties in learning computer programming, particularly transitioning from initial programming to advanced programming, so it’s necessary to develop effective teaching strategies. We developed the SimProgramming approach to help students overcome learning difficulties transitioning from entry-level to advanced computer programming, by developing appropriate learning strategies. The students perform a specific set of tasks in a learning environment that simulates business operations, developing a problem-based learning assignment. One of those tasks is filling biweekly individual self-reflection and co-reflection forms. This approach was implemented at the University of Trás-os-Montes e Alto Douro (Portugal), in a 4th semester course of two bachelor programmes: Informatics Engineering and ICT. The students provided 37 biweekly forms, on which we conducted thematic analysis to identify their strategies for co-regulation of learning during the assignment. Students are adopting different strategies in each phase of the approach. Early phases are devoted to organization, planning, and transformation of information, and later phases focus on applying theoretical knowledge and hands-on programming. We recommend including this type of pedagogical task (biwekly self-reflection and co-reflection forms) in educational practices, in view of their contribution to improving self- and co-regulation learning strategies.
SimProgramming: uma abordagem motivacional para a aprendizagem de alunos intermediários de programação
Publication . Nunes, Ricardo Rodrigues; Pedrosa, Daniela; Morgado, Leonel; Paredes, Hugo; Martins, Paulo; Cravino, José; Barreira, Carlos Manuel Folgado
Neste artigo, é apresentada uma pesquisa-ação com o objetivo de motivar os alunos a desenvolverem suas aprendizagens de programação de computadores no ensino superior, particularmente na transição da programação de nível iniciante para a programação avançada. Para alcançar este objetivo, foi desenvolvida uma abordagem motivacional denominada SimProgramming. A partir das reflexões sobre o processo desta pesquisa, conclui-se que SimProgramming em sua aplicação ao ensino de programação de computadores em turmas intermediárias é promissor e ainda apresenta potencial para ser usado em outros contextos educacionais.
Self-regulated learning in higher education: strategies adopted by computer programming students when supported by the SimProgramming approach
Publication . Pedrosa, Daniela; Cravino, José; Morgado, Leonel; Barreira, Carlos Manuel Folgado
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.

Organizational Units

Description

Keywords

Contributors

Funders

Funding agency

Fundação para a Ciência e a Tecnologia

Funding programme

SFRH

Funding Award Number

SFRH/BD/87815/2012

ID