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.

Featured Image

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),
DOI: 10.1145/3487050.
You can read the full text:




The following have contributed to this page