Experiential learning implementation in undergraduate engineering education: a systematic search and review

CSE Jamison, J Fuher, A Wang… - European Journal of …, 2022 - Taylor & Francis
Experiential learning (EL) is a process of learning through doing, while experiential
education incorporates the pedagogies and structures that support this process. As the …

Metacognitive challenges to support self-reflection of students in online Software Engineering Education

D Pedrosa, MM Fontes, T Araújo… - … Conference of the …, 2021 - ieeexplore.ieee.org
Software engineering education requires students to develop technical knowledge and
advanced cognitive and behavioral skills, particularly in the transition from novice to …

Viewing puzzles as two-faced: theoretical and practical implications for Puzzle-based Learning

MM Fontes, LC Morgado, P Pestana, D Pedrosa… - Thinking Skills and …, 2024 - Elsevier
Abstract The Puzzle-based Learning approach has been applied to several fields of
knowledge. In education research papers, the instructional usage of puzzles is considered …

Self-regulated learning in computer programming: strategies students adopted during an assignment

D Pedrosa, J Cravino, L Morgado… - … , CA, USA, June 27–July 1 …, 2016 - Springer
The SimProgramming teaching approach has the goal to help students overcome their
learning difficulties in the transition from entry-level to advanced computer programming and …

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

D Pedrosa, J Cravino, L Morgado, C Barreira - Production, 2017 - SciELO Brasil
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 …

Challenges implementing the SimProgramming approach in online software engineering education for promoting self and co-regulation of learning

D Pedrosa, L Morgado, J Cravino… - … Conference of the …, 2020 - ieeexplore.ieee.org
High academic failure rates in computer programming are significant transitioning from initial
to advanced stages. In online higher education, challenges are greater since students' …

Co-regulated learning in computer programming: Students co-reflection about learning strategies adopted during an assignment

D Pedrosa, J Cravino, L Morgado… - Technology and Innovation …, 2019 - Springer
Higher education students exhibit difficulties in learning computer programming, particularly
transitioning from initial programming to advanced programming, so it's necessary to …

What is programming? putting all together-a set of skills required

R Juárez-Ramírez, CX Navarro… - 2018 6th …, 2018 - ieeexplore.ieee.org
Developing programming skills is not an easy task for teaching and learning. Recently,
research has been made in order to study the difficulties that students have for learning …

Narrative-Driven Immersion and Students' Perceptions in an Online Software Programming Course

MM Fontes, D Pedrosa, T Araújo… - … Conference of the …, 2021 - ieeexplore.ieee.org
Learning software programming is challenging for software engineering students. In this
paper, students' engagement in learning software engineering programming is considered …

Motivating students to learn computer programming in higher education: The SimProgramming approach

RR Nunes, G Cruz, D Pedrosa, AM Maia… - … on Technology and …, 2020 - Springer
This paper presents an action research study aiming to motivate undergraduate students to
develop their computer programming learning skills, particularly within the transition from …