Metacognition and Self-Regulation in Programming Education: Theories and Exemplars of Use
Loksa, Dastyni, Margulieux, Lauren, Becker, Brett A., Craig, Michelle, Denny, Paul, Pettit, Raymond, Prather, James·2022·ACM Transactions on Computing Education
DOI 10.1145/3487050
Cited by (142)
Items 101–142 of 142
- Retrospective Evaluation of Technical Interview Preparation Activities offered in a Data Structures and Algorithms CourseAmanpreet Kapoor, Christina Gardner‐McCune · 2025 · ACM Conference on Innovation and Technology in Computer Science Education (ITiCSE)
- Prácticas de autorregulación del aprendizaje en Ciencias de la Computación: Una revisión sistemáticaPaulo César Coronado Sánchez, Carlos Javier Mosquera Suárez · 2025 · Sapiens in Education
- An Instrument for Observing Teams to Explicate Regulation Strategies in Computer ScienceCarolin Wortmann, Jan Vahrenhold · 2025 · ACM Transactions on Computing Education
- The influence of Generative AI on the transfer of algorithmic skills in studentsNurassyl Kerimbayev, Zhanbota Menlibay, Rustam Shadiev, Esenbek M. Mambetakunov, Sholpan Kolumbayeva, Ainar Nurymova, Karlygash Adamova · 2025 · International Conference Automatics and Informatics (ICAI)
- The MTCS Course Pedagogical Foundations: Active Learning and TPACK ModelOrit Hazzan, Noa Ragonis, Tami Lapidot · 2026 · Springer eBooks
- Computer Science Soft Concepts and Soft SkillsOrit Hazzan, Noa Ragonis, Tami Lapidot · 2026 · Springer eBooks
- Process Management for Learning from Professional Source Code: Cultivating Experts in the Age of AIGobi Dasu, Eleanor O’Rourke, Haoqi Zhang, Maxine Whitely, Roxanna G. Wilcox, Lev Rosenberg, Mieraf Mulat, Jonathan Liu Liu, Natalie Brewster · 2026 · ACM Transactions on Computing Education
- A 'watch your replay videos' Reflection Assignment on Comparing Programming without versus with Generative AI: Learning about Programming, Critical AI Use and Limitations, and ReflectionSarah "Magz" Fernandez, Greg L. Nelson · 2026 · ACM Technical Symposium on Computer Science Education (SIGCSE)
- How do Students Select an Algorithm Design Technique?Dip Kiran Pradhan Newar, Peter Fowles, Seth Poulsen · 2026 · Australasian Computing Education Conference
- Unraveling Ambiguities: Analyzing Student Approaches to Solving Probeable ProblemsViraj Kumar, Paul C. Denny, Juho Leinonen, James E. Prather, Stephen MacNeil · 2026 · Australasian Computing Education Conference
- Mind in Motion: Investigating how Walking in Physical and Virtual Environments Influence Programming Problem SolvingAnkit Sinha, Prajish Prasad, Rahul Kumar Ray, Anuradha Batabyal · 2026 · CHI Conference Extended Abstracts on Human Factors in Computing Systems (CHI EA)
- The diagnostics of learning activity in the digital gaming environmentA.I. Fedoseev · 2026 · Psychological Science and Education
- An Agent-Driven Programming Learning Support System Based on Proactive Insight AgentHaojie Shi, Haoran Yang, Wenyi Xie, Ruobin Wang, Fengxia Li · 2026 · Communications in computer and information science
- Programming Self-Efficacy and Perceived Debugging Performance among First-Year Computer Science StudentsCiberjim L. Aranas Daniel S. Saberon, Jessica Rose E. Fernandez · 2026 · International Journal of Advanced Research in Science Communication and Technology
- Understanding multiple pathways to computational thinking: Emotional trajectories and interaction patterns in pre-service teacher educationLuckhana Suksa, Parama Kwangmuang · 2026 · Computers in Human Behavior Reports
- Designing and Evaluating AI-Based Reflection Support Systems for StudentsSeyed Parsa Neshaei · 2026 · Communications in computer and information science
- The Pedagogy of AI Mistakes: Fostering Higher-Order ThinkingHadi Hosseini · 2026 · Communications in computer and information science
- On Using Programming-RAG to Improve Learning Outcomes in Programming EducationBjørn Klefstad, Grethe Sandstrak, Arne G. Styve, Kiran Raja · 2026 · IEEE Global Engineering Education Conference (EDUCON)
- Understanding Cross-Language Programming Knowledge Transfer as a Regulated Learning ProcessGul-e-Fatima Kiani · 2026 · ACM Conference on Innovation and Technology in Computer Science Education (ITiCSE)
- Self-Regulated Personal Contracts as a Harm Reduction Approach to Generative AI in Undergraduate Programming EducationAadarsh Padiyath, J P Shen, Barbara Jane Ericson · 2026 · ACM Conference on Innovation and Technology in Computer Science Education (ITiCSE)
- Investigating Alignment Between Computing Students' Self-Reported and Verbalized Self-Regulated Learning BehaviorsThomas Rexin, Christina Hollander-Blackmon, John Thomas Bacher, Michael A. Berro, Matthew L. Bernacki, Jeffrey Alan Greene, Thomas Price · 2026 · ACM Conference on Innovation and Technology in Computer Science Education (ITiCSE)
- A Qualitative Examination of Undergraduate CS Students' Self-Regulated LearningJohn Thomas Bacher, Christina Hollander-Blackmon, Michael A. Berro, Julia Y Choi, Thomas Price, Jeffrey Alan Greene, Matthew L. Bernacki · 2026 · ACM Conference on Innovation and Technology in Computer Science Education (ITiCSE)
- How Can We Know When We See It? A Systematic Review of Cognitive Control Skills and BehaviorsMolly Domino, Jennifer Alexandra Thompson, Alexander Hicks, Alan C. Jamieson, Khushi Parajuli, Bob Edmison, Stephen H. Edwards, Clifford A. Shaffer · 2026 · ACM Transactions on Computing Education
- Exploring the effect of computational thinking levels on students' learning performance, cognition, and behavior when using AI coding assistantsShu Zhao, Ziqi Wang, Tingting Chen, Chunchen Kang, Yu‐Ju Lan · 2026 · Educational Technology Research and Development
- Validation of an Emotional Model in Programming Learning in the University ContextFátima Avilés-Castillo, Pablo Alejandro Quezada–Sarmiento, Ángel Ramón Sabando García, Jorge Buele · 2026 · Lecture notes in computer science
- Why Students Leave the LMS: Executive Function Demands and Self-Regulated Learning in Software Engineering CoursesKhawla Shnaikat, Ann Barcomb, Emily Marasco · 2026 · ACM/IEEE International Conference on Software Engineering: Companion Proceedings (ICSE-Companion)
- Self-directed learning readiness: re-examining dimensions in an online degree program in computer scienceSanna Laine, Mikko Myllymäki, Ismo Hakala · 2026 · Computer Science Education
- Smartphone Application throughout Comprehensive Chemistry Experiment: A Case Study of Tofu Preparation Video Recording and Quantitative Detection of Protein in TofuYisi Yang, Min Zhang, Linnan Zhou, Mengqi Yan, Yuhuan Yin, Yan Zhang · 2026 · Journal of Chemical Education
- Scaffolding Autocomplete: Improving Guidance for Learners using Generative Code SuggestionsJames E. Prather, Stephen MacNeil, Andrew Luxton-Reilly, Lauren Elizabeth Margulieux, Brent N. Reeves, Paul C. Denny, Juho Leinonen, J. Homer, Rahad Arman Nabid, Rachel Louise Rossetti · 2026 · ACM Conference on International Computing Education Research (ICER)
- Steering AI Tutors Through System Prompts: A Crossover Study on Self-Regulated Learning and Cognitive Engagement Scaffolds in CS1Maximilian Georg Barth, Sverrir Thorgeirsson, Khashayar Etemadi, Juho Leinonen, Carlos Cotrini, Zhendong Su · 2026 · ACM Conference on International Computing Education Research (ICER)
- Designing Desired Support for Learning Programming with Minoritized Women Students in ComputingXinying Hou, Evie Katmanivong, Xu Wang, Barbara Jane Ericson · 2026 · ACM Conference on International Computing Education Research (ICER)
- AI Interaction Strategies Under Pressure: Rational Decision-Making and Learning Patterns in GAI-Supported AssessmentChien-Hung Lai, Cheng-Yueh Lin, Po-Han Chin, Chen-Rong Yang · 2026 · International Conference on e-Education, e-Business, e-Management and e-Learning
- Differences in the Sequential Organization of Self-Regulated Learning Behaviors between High- and Low-Performing Students During Programming Problem SolvingXinmin Peng, Meili Tang, Haotian Zhu · 2026 · International Conference on Computer Science and Technologies in Education (CSTE)
- Empowering Student Agency and Engagement through Gamified Debugging and Flexible Assessment Design in Introductory ProgrammingEkincan Ufuktepe, Deniz Kavzak Ufuktepe, James Ries · 2026 · ASEE Annual Conference & Exposition
- Academic procrastination and assignment submission patterns in a flipped programming courseOktay Akkurt, Sibel Somyürek · 2026 · Discover Education
- IMPLEMENTING SCIENTIFIC PROJECT-BASED LEARNING IN COMPUTER PROGRAMMING COURSES: EVIDENCE ON QUALITY EDUCATION, LIFELONG LEARNING AND DECENT WORK SKILLS FROM KAZAKHSTANGulnur ABDİMANAPOVA, Sapargali Aldeshov, Halil İbrahim Bülbül, Lyazzat Zhaidakbayeva, Shadiyar Altynbekov · 2026 · Bangladesh Journal of Multidisciplinary Scientific Research
- Beementor: An SRL-Based AI Chatbot to Support Academic Essay Writing in Higher EducationUbaidah Ubaidah, Adam Fahsyah Nurzaman, Dennis Alexander, Rhio Sutoyo, Cayla Aurelia Azzahra, Ailsa Naurah Sukmono, Payal Shah · 2026 · International Conference on Information Management and Technology (ICIMTech)
- CS minor students’ engagement and affective experiences are associated with course performanceHannu Pesonen, Henni Tenhunen, Vesa A. Korhonen · 2026 · Computer Science Education
- AI Teaching Assistants in Online Discussion Forums and Peer-Supported Self-regulated LearningRichard Lee Davis, Xiner Liu, Maciej Pankiewicz, Andreas Kißmehl, Olov Engwall, Ryan S. Baker, Olga Viberg · 2026 · Lecture notes in computer science
- Designing a Unity-Integrated AI-Assisted Game Development Environment for Investigating Learner's Metacognitive Development in Game Programming TasksDania Alsaid · 2026 · Annual Symposium on Computer-Human Interaction in Play
- Ensino de programação no técnico integrado e no superior: um survey com docentes dos Institutos FederaisAntonio Rege, Victor Antunes Vieira, Cássio Noronha, José Viterbo, Luciana Cardoso de Castro Salgado · 2026 · Anais do ... Simpósio Brasileiro de Informática na Educação/Anais do Simpósio Brasileiro de Informática na Educação
- "It's Weird That it Knows What I Want": Usability and Interactions with Copilot for Novice ProgrammersPrather, James, Reeves, Brent N., Denny, Paul, Becker, Brett A., Leinonen, Juho, Luxton-Reilly, Andrew, Powell, Garrett, Finnie-Ansley, James, Santos, Eddie Antonio · 2023 · arXiv