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 …
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
Software engineering education requires students to develop technical knowledge and
advanced cognitive and behavioral skills, particularly in the transition from novice to …
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
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 …
knowledge. In education research papers, the instructional usage of puzzles is considered …
Self-regulated learning in computer programming: strategies students adopted during an assignment
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 …
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
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 …
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
High academic failure rates in computer programming are significant transitioning from initial
to advanced stages. In online higher education, challenges are greater since students' …
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
Higher education students exhibit difficulties in learning computer programming, particularly
transitioning from initial programming to advanced programming, so it's necessary to …
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 …
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
Learning software programming is challenging for software engineering students. In this
paper, students' engagement in learning software engineering programming is considered …
paper, students' engagement in learning software engineering programming is considered …
Motivating students to learn computer programming in higher education: The SimProgramming approach
This paper presents an action research study aiming to motivate undergraduate students to
develop their computer programming learning skills, particularly within the transition from …
develop their computer programming learning skills, particularly within the transition from …