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 …
Visual and textual programming languages: a systematic review of the literature
It is well documented and has been the topic of much research as well that Computer
Science courses tend to have higher than average drop-out rates at third level, particularly …
Science courses tend to have higher than average drop-out rates at third level, particularly …
Ten million users and ten years later: Python tutor's design guidelines for building scalable and sustainable research software in academia
P Guo - The 34th Annual ACM Symposium on User Interface …, 2021 - dl.acm.org
Research software is often built as prototypes that never get widespread usage and are left
unmaintained after a few papers get published. To counteract this trend, we propose a …
unmaintained after a few papers get published. To counteract this trend, we propose a …
Block-based versus text-based programming: a comparison of learners' programming behaviors, computational thinking skills and attitudes toward programming
In the current era where computational literacy holds significant relevance, a growing
number of schools across the globe have placed emphasis on K-12 programming …
number of schools across the globe have placed emphasis on K-12 programming …
Using multimodal learning analytics to understand effects of block‐based and text‐based modalities on computer programming
Background With the development of computational literacy, there has been a surge in both
research and practice application of text‐based and block‐based modalities within the field …
research and practice application of text‐based and block‐based modalities within the field …
Value trace problems with assisting references for Python programming self-study
N Funabiki, YW Syaifudin, PP Tar… - International Journal of …, 2021 - emerald.com
Purpose This study aims to present the value trace problem (VTP) for Python programming
self-study, by extending the works for Java programming learning assistant system. In total …
self-study, by extending the works for Java programming learning assistant system. In total …
Learning styles in programming education: A systematic map** study
MCO Maia, D Serey, J Figueiredo - 2017 IEEE Frontiers in …, 2017 - ieeexplore.ieee.org
The interest on effective strategies to improve the learning process increased over the years.
The usual practice is to know the characteristics of a student and how those can affect the …
The usual practice is to know the characteristics of a student and how those can affect the …
An integrated program analysis framework for graduate courses in programming languages and software engineering
P Chatterjee, PK Kalita, S Lahiri… - 2023 38th IEEE/ACM …, 2023 - ieeexplore.ieee.org
Program analysis, verification and testing are important topics in programming languages
and software engineering. They aim to produce engineers who are not only capable of …
and software engineering. They aim to produce engineers who are not only capable of …
GeckoGraph: A Visual Language for Polymorphic Types
Polymorphic types are an important feature in most strongly typed programming languages.
They allow functions to be written in a way that can be used with different data types, while …
They allow functions to be written in a way that can be used with different data types, while …
Kodr: A customizable learning platform for computer science education
There are innovative systems designed for computer science education that teach
programming concepts. However, many of them lack formal testing and comparison in a real …
programming concepts. However, many of them lack formal testing and comparison in a real …