Turnitin
降AI改写
早检测系统
早降重系统
Turnitin-UK版
万方检测-期刊版
维普编辑部版
Grammarly检测
Paperpass检测
checkpass检测
PaperYY检测
Parsons problems and beyond: Systematic literature review and empirical study designs
Programming is a complex task that requires the development of many skills including
knowledge of syntax, problem decomposition, algorithm development, and debugging …
knowledge of syntax, problem decomposition, algorithm development, and debugging …
A review of research on parsons problems
Y Du, A Luxton-Reilly, P Denny - Proceedings of the twenty-second …, 2020 - dl.acm.org
Parsons problems are a type of programming exercise where students rearrange jumbled
code blocks of a solution program back into its original form. It is usually implemented as a …
code blocks of a solution program back into its original form. It is usually implemented as a …
Evaluating the performance of code generation models for solving parsons problems with small prompt variations
The recent emergence of code generation tools powered by large language models has
attracted wide attention. Models such as OpenAI Codex can take natural language problem …
attracted wide attention. Models such as OpenAI Codex can take natural language problem …
Solving parsons problems versus fixing and writing code
Prior research has shown that Parsons problems are an engaging type of code completion
problem that can be used to teach syntactic and semantic language constructs. They can …
problem that can be used to teach syntactic and semantic language constructs. They can …
Teaching computer programming with PRIMM: a sociocultural perspective
ABSTRACT Background and Context: Vygotsky's sociocultural theory emphasises the
importance of language, mediation, and the transfer of skills and knowledge from the social …
importance of language, mediation, and the transfer of skills and knowledge from the social …
The role of self-regulation in programming problem solving process and success
While prior work has investigated many aspects of programming problem solving, the role of
self-regulation in problem solving success has received little attention. In this paper we …
self-regulation in problem solving success has received little attention. In this paper we …
Ten quick tips for teaching programming
Research from educational psychology suggests that teaching and learning are subject-
specific activities [1]: learning programming has a different set of challenges and techniques …
specific activities [1]: learning programming has a different set of challenges and techniques …
Improving engagement in program construction examples for learning Python programming
This research is focused on how to support students' acquisition of program construction
skills through worked examples. Although examples have been consistently proven to be …
skills through worked examples. Although examples have been consistently proven to be …
Using adaptive parsons problems to scaffold write-code problems
In this paper, we explore using Parsons problems to scaffold novice programmers who are
struggling while solving write-code problems. Parsons problems, in which students put …
struggling while solving write-code problems. Parsons problems, in which students put …
Avoiding the Turing tarpit: Learning conversational programming by starting from code's purpose
K Cunningham, BJ Ericson… - Proceedings of the …, 2021 - dl.acm.org
Conversational programmers want to learn about code primarily to communicate with
technical co-workers, not to develop software. However, existing instructional materials don't …
technical co-workers, not to develop software. However, existing instructional materials don't …