Turnitin
降AI改写
早检测系统
早降重系统
Turnitin-UK版
万方检测-期刊版
维普编辑部版
Grammarly检测
Paperpass检测
checkpass检测
PaperYY检测
Review of measurements used in computing education research and suggestions for increasing standardization
Background and context: The variables that researchers measure and how they measure
them are central in any area of research, including computing education. Which research …
them are central in any area of research, including computing education. Which research …
Creativity in CS1: A literature review
S Sharmin - ACM Transactions on Computing Education (TOCE), 2021 - dl.acm.org
Computer science is a fast-growing field in today's digitized age, and working in this industry
often requires creativity and innovative thought. An issue within computer science education …
often requires creativity and innovative thought. An issue within computer science education …
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 …
Exploring machine learning methods to automatically identify students in need of assistance
Methods for automatically identifying students in need of assistance have been studied for
decades. Initially, the work was based on somewhat static factors such as students' …
decades. Initially, the work was based on somewhat static factors such as students' …
Learning edge momentum: A new account of outcomes in CS1
A Robins - Computer Science Education, 2010 - Taylor & Francis
Compared to other subjects, the typical introductory programming (CS1) course has higher
than usual rates of both failing and high grades, creating a characteristic bimodal grade …
than usual rates of both failing and high grades, creating a characteristic bimodal grade …
Reducing withdrawal and failure rates in introductory programming with subgoal labeled worked examples
Background Programming a computer is an increasingly valuable skill, but dropout and
failure rates in introductory programming courses are regularly as high as 50%. Like many …
failure rates in introductory programming courses are regularly as high as 50%. Like many …
CS1: how will they do? How can we help? A decade of research and practice
ABSTRACT Background and Context: Computer Science attrition rates (in the western
world) are very concerning, with a large number of students failing to progress each year. It …
world) are very concerning, with a large number of students failing to progress each year. It …
Revisiting why students drop CS1
This paper describes a qualitative study of the factors that contribute to a student's decision
to withdraw from CS1. Individual interviews were held with 18 students in a majors-focused …
to withdraw from CS1. Individual interviews were held with 18 students in a majors-focused …
Learning to program with personal robots: Influences on student motivation
MM McGill - ACM Transactions on Computing Education (TOCE), 2012 - dl.acm.org
One of the goals of using robots in introductory programming courses is to increase
motivation among learners. There have been several types of robots that have been used …
motivation among learners. There have been several types of robots that have been used …
Subgoal-labeled instructional material improves performance and transfer in learning to develop mobile applications
Mental models are mental representations of how an action changes a problem state.
Creating a mental model early in the learning process is a strong predictor of success in …
Creating a mental model early in the learning process is a strong predictor of success in …