Turnitin
降AI改写
早检测系统
早降重系统
Turnitin-UK版
万方检测-期刊版
维普编辑部版
Grammarly检测
Paperpass检测
checkpass检测
PaperYY检测
Metacognition and self-regulation in programming education: Theories and exemplars of use
Metacognition and self-regulation are important skills for successful learning and have been
discussed and researched extensively in the general education literature for several …
discussed and researched extensively in the general education literature for several …
A closer look at metacognitive scaffolding: Solving test cases before programming
Prior research has shown that novices face metacognitive difficulties associated with
understanding problem statements. Metacognition refers to the processes that an individual …
understanding problem statements. Metacognition refers to the processes that an individual …
Metacodenition: Scaffolding the problem-solving process for novice programmers
Y Pechorina, K Anderson, P Denny - Proceedings of the 25th …, 2023 - dl.acm.org
Problem-solving is a central activity to computing, and thus a key skill that novices develop
when learning programming. While most programming-related concepts are taught explicitly …
when learning programming. While most programming-related concepts are taught explicitly …
CAFÉ: Automatic correction and feedback of programming challenges for a CS1 Course
This paper introduces Café (" Correction Automatique et Feedback des Étudiants"), an
online platform designed to assess and deliver automatic feedback and feedforward …
online platform designed to assess and deliver automatic feedback and feedforward …
Novice programmers inaccurately monitor the quality of their work and their peers' work in an introductory computer science course
A student's ability to accurately evaluate the quality of their work holds significant
implications for their self-regulated learning and problem-solving proficiency in introductory …
implications for their self-regulated learning and problem-solving proficiency in introductory …
Scaffolding Task Planning Using Abstract Parsons Problems
Interest is growing in the role of metacognition in computing education. Most work to-date
has examined metacognitive approaches of novices learning to code. It has been shown …
has examined metacognitive approaches of novices learning to code. It has been shown …
[BOOK][B] Designing Process-Oriented Computational Assistance to Support Self-Regulated Learning in Complex Games
EM Kleinman - 2023 - search.proquest.com
Complex games, those with multiple correct strategies and unpredictable outcomes, are
seeing increased popularity and integration into high-impact domains such as health …
seeing increased popularity and integration into high-impact domains such as health …
Investigando o uso de testes para apoiar a resolução de problemas de programação.
A Almeida - 2023 - dspace.sti.ufcg.edu.br
Os cursos introdutórios de programação desenvolvem esta habilidade através da resolução
de diversos exercícios relacionados aos conceitos apresentados, os quais atuam também …
de diversos exercícios relacionados aos conceitos apresentados, os quais atuam também …
Learning Computer Programming around a CAFÉ
S Liénardy - Proceedings of the 2020 ACM Conference on …, 2020 - dl.acm.org
At the University of Liège, the CS1 course has been using, for a couple of years, a
programming methodology that consists in determining an informal Loop Invariant prior to …
programming methodology that consists in determining an informal Loop Invariant prior to …
Automatic Assessment Providing Feedback of Programs based upon Graphical Loop Invariants and its Integration in a CS1 Course
S Liénardy - 2023 - orbi.uliege.be
We are surrounded by computers and it is therefore logical that industry is increasingly
demanding employees with coding skills. Historically, rigorous programming methodologies …
demanding employees with coding skills. Historically, rigorous programming methodologies …