Turnitin
降AI改写
早检测系统
早降重系统
Turnitin-UK版
万方检测-期刊版
维普编辑部版
Grammarly检测
Paperpass检测
checkpass检测
PaperYY检测
A survey of literature on the teaching of introductory programming
Three decades of active research on the teaching of introductory programming has had
limited effect on classroom practice. Although relevant research exists across several …
limited effect on classroom practice. Although relevant research exists across several …
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 …
Computer science in K-12 school curricula of the 2lst century: Why, what and when?
In this paper we have examined the position and roles of Computer Science in curricula in
the light of recent calls for curriculum change and we have proposed principles and issues …
the light of recent calls for curriculum change and we have proposed principles and issues …
12–Novice programmers and introductory programming
AV Robins - The Cambridge handbook of computing education …, 2019 - books.google.com
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 …
Identifying middle school students' challenges in computational thinking-based science learning
Computational thinking (CT) parallels the core practices of science, technology,
engineering, and mathematics (STEM) education and is believed to effectively support …
engineering, and mathematics (STEM) education and is believed to effectively support …
Teaching introductory programming: A quantitative evaluation of different approaches
Teaching programming to beginners is a complex task. In this article, the effects of three
factors—choice of programming language, problem-solving training, and the use of …
factors—choice of programming language, problem-solving training, and the use of …
Teaching programming in secondary school: A pedagogical content knowledge perspective.
The goal of this literature study is to give some preliminary answers to the questions that aim
to uncover the Pedagogical Content Knowledge (PCK) of Informatics Education, with focus …
to uncover the Pedagogical Content Knowledge (PCK) of Informatics Education, with focus …
How programming environment shapes perception, learning and goals: logo vs. scratch
CM Lewis - Proceedings of the 41st ACM technical symposium on …, 2010 - dl.acm.org
This study compares the attitudinal and learning outcomes of sixth grade students
programming in either Logo or Scratch. Given proposed affordances of the visual …
programming in either Logo or Scratch. Given proposed affordances of the visual …
Hedy: a gradual language for programming education
F Hermans - Proceedings of the 2020 ACM conference on …, 2020 - dl.acm.org
One of the aspects of programming that learners often struggle with is the syntax of
programming languages: remembering the right commands to use and combining those into …
programming languages: remembering the right commands to use and combining those into …
Effects of combining different collaborative learning strategies with problem-based learning in a flipped classroom on program language learning
YH Chang, YC Yan, YT Lu - Sustainability, 2022 - mdpi.com
This study proposed combining problem-based learning (PBL) with different collaboration
learning strategies in flipped classrooms to improve learners' learning motivation and …
learning strategies in flipped classrooms to improve learners' learning motivation and …