Turnitin
降AI改写
早检测系统
早降重系统
Turnitin-UK版
万方检测-期刊版
维普编辑部版
Grammarly检测
Paperpass检测
checkpass检测
PaperYY检测
A systematic review of learning computational thinking through Scratch in K-9
As computational thinking (CT) is being embraced by educational systems worldwide,
researchers and teachers have posed important questions such as “what to teach” and …
researchers and teachers have posed important questions such as “what to teach” and …
Introductory programming: a systematic literature review
As computing becomes a mainstream discipline embedded in the school curriculum and
acts as an enabler for an increasing range of academic disciplines in higher education, the …
acts as an enabler for an increasing range of academic disciplines in higher education, the …
Comparing block-based and text-based programming in high school computer science classrooms
The number of students taking high school computer science classes is growing.
Increasingly, these students are learning with graphical, block-based programming …
Increasingly, these students are learning with graphical, block-based programming …
Tablets and apps for promoting robotics, mathematics, STEM education and literacy in early childhood education
New interactive technologies in terms of smart mobile devices and accompanied
applications (apps) attract an increasing attention in the field of preschool and early-primary …
applications (apps) attract an increasing attention in the field of preschool and early-primary …
12–Novice programmers and introductory programming
One of the central topics in computing education research (CEdR) is the exploration of how
a person learns their first programming language, also described in terms such as …
a person learns their first programming language, also described in terms such as …
Transitioning from introductory block-based and text-based environments to professional programming languages in high school computer science classrooms
Block-based programming languages are becoming increasingly common in introductory
computer science classrooms across the K-12 spectrum. One justification for the use of block …
computer science classrooms across the K-12 spectrum. One justification for the use of block …
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 …
Augmented reality mobile app development for all
Lack of programming skills is a barrier to the engagement of teachers in the development
and customisation of their own applications. Visual Environment for Designing Interactive …
and customisation of their own applications. Visual Environment for Designing Interactive …
Effect of Scratch on computational thinking skills of Chinese primary school students
B Jiang, Z Li - Journal of Computers in Education, 2021 - Springer
This study aimed to analyze the effects of Scratch language learning on the computational
thinking skills (creativity, algorithmic thinking, cooperativity, critical thinking, and problem …
thinking skills (creativity, algorithmic thinking, cooperativity, critical thinking, and problem …
How kids code and how we know: An exploratory study on the Scratch repository
Block-based programming languages like Scratch, Alice and Blockly are becoming
increasingly common as introductory languages in programming education. There is …
increasingly common as introductory languages in programming education. There is …