Turnitin
降AI改写
早检测系统
早降重系统
Turnitin-UK版
万方检测-期刊版
维普编辑部版
Grammarly检测
Paperpass检测
checkpass检测
PaperYY检测
Students' misconceptions and other difficulties in introductory programming: A literature review
Efforts to improve computer science education are underway, and teachers of computer
science are challenged in introductory programming courses to help learners develop their …
science are challenged in introductory programming courses to help learners develop their …
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 …
Effect of augmented reality-based virtual educational robotics on programming students' enjoyment of learning, computational thinking skills, and academic …
FCO Yang, HM Lai, YW Wang - Computers & Education, 2023 - Elsevier
The use of educational robotics for programming education has been shown to be effective
in fostering students' computational thinking (CT) skills. However, physical educational …
in fostering students' computational thinking (CT) skills. However, physical educational …
A systematic literature review on teaching and learning introductory programming in higher education
RP Medeiros, GL Ramalho… - IEEE Transactions on …, 2018 - ieeexplore.ieee.org
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 …
Comparing block-based and text-based programming in high school computer science classrooms
D Weintrop, U Wilensky - ACM Transactions on Computing Education …, 2017 - dl.acm.org
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 …
Review on teaching and learning of computational thinking through programming: What is next for K-12?
SY Lye, JHL Koh - Computers in human behavior, 2014 - Elsevier
Programming is more than just coding, for, it exposes students to computational thinking
which involves problem-solving using computer science concepts like abstraction and …
which involves problem-solving using computer science concepts like abstraction and …
Changing a generation's way of thinking: Teaching computational thinking through programming
F Buitrago Flórez, R Casallas… - Review of …, 2017 - journals.sagepub.com
Computational thinking (CT) uses concepts that are essential to computing and information
science to solve problems, design and evaluate complex systems, and understand human …
science to solve problems, design and evaluate complex systems, and understand human …
A new way of teaching programming skills to K-12 students: Code. org
F Kalelioğlu - Computers in Human Behavior, 2015 - Elsevier
This study attempts to investigate the effect of teaching code. org site on reflective thinking
skills towards problem solving. More specifically, this study attempts to investigate whether …
skills towards problem solving. More specifically, this study attempts to investigate whether …
Compiler error messages considered unhelpful: The landscape of text-based programming error message research
Diagnostic messages generated by compilers and interpreters such as syntax error
messages have been researched for over half of a century. Unfortunately, these messages …
messages have been researched for over half of a century. Unfortunately, these messages …
Improving programming skills in engineering education through problem-based game projects with Scratch
D Topalli, NE Cagiltay - Computers & education, 2018 - Elsevier
Nowadays, programming skills are receiving widespread attention for different age groups
alongside occupational education programs to better prepare individuals for their future …
alongside occupational education programs to better prepare individuals for their future …