What is it about?
This paper is about metacognition and self-regulation in programming education, focusing on theories and their applications. We review theories from multiple fields and showcase exemplars of high-quality research that apply them. To conclude, we discuss strategies to apply these theories to research in computer science education, whether it's primarily about self-regulation and metacognition or not.
Photo by Hal Gatewood on Unsplash
Why is it important?
We spent a lot of time creating diagrams of theories that all use the same notation so researchers can compare and contrast theories from various fields easily.
Read the Original
This page is a summary of: Metacognition and Self-Regulation in Programming Education: Theories and Exemplars of Use, ACM Transactions on Computing Education, December 2022, ACM (Association for Computing Machinery),
You can read the full text:
The following have contributed to this page