Turnitin
降AI改写
早检测系统
早降重系统
Turnitin-UK版
万方检测-期刊版
维普编辑部版
Grammarly检测
Paperpass检测
checkpass检测
PaperYY检测
A systematic literature review on teaching and learning introductory programming in higher education
Contribution: This paper adds to the results of previous systematic literature reviews by
addressing a more contemporary context of introductory programming. It proposes a …
addressing a more contemporary context of introductory programming. It proposes a …
The square-root unscented Kalman filter for state and parameter-estimation
Over the last 20-30 years, the extended Kalman filter (EKF) has become the algorithm of
choice in numerous nonlinear estimation and machine learning applications. These include …
choice in numerous nonlinear estimation and machine learning applications. These include …
The DStar method for effective software fault localization
Effective debugging is crucial to producing reliable software. Manual debugging is
becoming prohibitively expensive, especially due to the growing size and complexity of …
becoming prohibitively expensive, especially due to the growing size and complexity of …
Is ai the better programming partner? human-human pair programming vs. human-ai pair programming
The emergence of large-language models (LLMs) that excel at code generation and
commercial products such as GitHub's Copilot has sparked interest in human-AI pair …
commercial products such as GitHub's Copilot has sparked interest in human-AI pair …
[HTML][HTML] Affordances of Technology for Sustainability-Oriented K–12 Informal Engineering Education
The need for sustainability-oriented K–12 engineering education that expands beyond the
classroom and the increased accessibility of educational technologies create an opportunity …
classroom and the increased accessibility of educational technologies create an opportunity …
A flipped systematic debugging approach to enhance elementary students' program debugging performance and optimize cognitive load
X Gao, KF Hew - Journal of Educational Computing …, 2023 - journals.sagepub.com
Reintroducing computer science (CS) education in K–12 schools to promote computational
thinking (CT) has attracted significant attention among scholars and educators. Among the …
thinking (CT) has attracted significant attention among scholars and educators. Among the …
How to teach programming in the ai era? using llms as a teachable agent for debugging
Abstract Large Language Models (LLMs) now excel at generative skills and can create
content at impeccable speeds. However, they are imperfect and still make various mistakes …
content at impeccable speeds. However, they are imperfect and still make various mistakes …
Debugging during block-based programming
In this study, we investigated the debugging process that early childhood preservice
teachers used during block-based programing. Its purpose was to provide insights into how …
teachers used during block-based programing. Its purpose was to provide insights into how …
Towards a framework for teaching debugging
Debugging is an important component of software development, yet most novice
programmers are not explicitly taught to apply systematic strategies or processes for …
programmers are not explicitly taught to apply systematic strategies or processes for …
A think-aloud study of novice debugging
Debugging is a core skill required by programmers, yet we know little about how to
effectively teach the process of debugging. The challenges of learning debugging are …
effectively teach the process of debugging. The challenges of learning debugging are …