Turnitin
降AI改写
早检测系统
早降重系统
Turnitin-UK版
万方检测-期刊版
维普编辑部版
Grammarly检测
Paperpass检测
checkpass检测
PaperYY检测
How novices use LLM-based code generators to solve CS1 coding tasks in a self-paced learning environment
As Large Language Models (LLMs) gain in popularity, it is important to understand how
novice programmers use them and the effect they have on learning to code. We present the …
novice programmers use them and the effect they have on learning to code. We present the …
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 …
Adaptive immediate feedback can improve novice programming engagement and intention to persist in computer science
Prior work suggests that novice programmers are greatly impacted by the feedback provided
by their programming environments. While some research has examined the impact of …
by their programming environments. While some research has examined the impact of …
Learning agent-based modeling with LLM companions: Experiences of novices and experts using ChatGPT & NetLogo chat
Large Language Models (LLMs) have the potential to fundamentally change the way people
engage in computer programming. Agent-based modeling (ABM) has become ubiquitous in …
engage in computer programming. Agent-based modeling (ABM) has become ubiquitous in …
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 …
Efficient classification of student help requests in programming courses using large language models
The accurate classification of student help requests with respect to the type of help being
sought can enable the tailoring of effective responses. Automatically classifying such …
sought can enable the tailoring of effective responses. Automatically classifying such …
Patterns of academic help-seeking in undergraduate computing students
Knowing when and how to seek academic help is crucial to the success of undergraduate
computing students. While individual help-seeking resources have been studied, little is …
computing students. While individual help-seeking resources have been studied, little is …
Understanding the effects of using parsons problems to scaffold code writing for students with varying cs self-efficacy levels
Introductory programming courses aim to teach students to write code independently.
However, transitioning from studying worked examples to generating their own code is often …
However, transitioning from studying worked examples to generating their own code is often …
iSnap: Evolution and evaluation of a data-driven hint system for block-based programming
Novice programmers often struggle on assignments, and timely help, such as a hint on what
to do next, can help students continue to progress and learn, rather than giving up. However …
to do next, can help students continue to progress and learn, rather than giving up. However …
Novices' learning barriers when using code examples in open-ended programming
Open-ended programming increases students' motivation by allowing them to solve
authentic problems and connect programming to their own interests. However, such open …
authentic problems and connect programming to their own interests. However, such open …