Turnitin
降AI改写
早检测系统
早降重系统
Turnitin-UK版
万方检测-期刊版
维普编辑部版
Grammarly检测
Paperpass检测
checkpass检测
PaperYY检测
A review of worked examples in programming activities
This article reviews literature on worked examples in the context of programming activities.
We focus on two types of examples, namely, code-tracing and code-generation, because …
We focus on two types of examples, namely, code-tracing and code-generation, because …
A systematic literature review of student engagement in software visualization: A theoretical perspective
ABSTRACT Background and Context: In spite of the decades spent develo** software
visualization (SV), doubts still remain regarding their effectiveness. Furthermore, student …
visualization (SV), doubts still remain regarding their effectiveness. Furthermore, student …
Architecting analytics across multiple e-learning systems to enhance learning design
With the wide expansion of distributed learning environments the way we learn became
more diverse than ever. This poses an opportunity to incorporate different data sources of …
more diverse than ever. This poses an opportunity to incorporate different data sources of …
Modeling knowledge acquisition from multiple learning resource types
Students acquire knowledge as they interact with a variety of learning materials, such as
video lectures, problems, and discussions. Modeling student knowledge at each point …
video lectures, problems, and discussions. Modeling student knowledge at each point …
An integrated practice system for learning programming in Python: design and evaluation
Over the past decades, computer science educators have developed a multitude of
interactive learning resources to support learning in various computer science domains …
interactive learning resources to support learning in various computer science domains …
MoMENt: Marked Point Processes with Memory-Enhanced Neural Networks for User Activity Modeling
Marked temporal point process models (MTPPs) aim to model event sequences and event
markers (associated features) in continuous time. These models have been applied to …
markers (associated features) in continuous time. These models have been applied to …
Knowledge-based design analytics for authoring courses with smart learning content
Over the last 10 years, learning analytics have provided educators with both dashboards
and tools to understand student behaviors within specific technological environments …
and tools to understand student behaviors within specific technological environments …
Jsvee & Kelmu: Creating and tailoring program animations for computing education
T Sirkiä - Journal of Software: Evolution and Process, 2018 - Wiley Online Library
To learn to program, a novice programmer must understand the dynamic, runtime aspect of
program code, a so‐called notional machine. Understanding the machine can be easier …
program code, a so‐called notional machine. Understanding the machine can be easier …
Learning from non-assessed resources: Deep multi-type knowledge tracing.
The state of the art knowledge tracing approaches mostly model student knowledge using
their performance in assessed learning resource types, such as quizzes, assignments, and …
their performance in assessed learning resource types, such as quizzes, assignments, and …
Student Performance Prediction by Discovering Inter-Activity Relations.
Performance prediction has emerged as one of the most popular approaches to leverage
large volume of online learning data. In the majority of current works, performance prediction …
large volume of online learning data. In the majority of current works, performance prediction …