Turnitin
降AI改写
早检测系统
早降重系统
Turnitin-UK版
万方检测-期刊版
维普编辑部版
Grammarly检测
Paperpass检测
checkpass检测
PaperYY检测
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 …
A survey on the usage of eye-tracking in computer programming
Traditional quantitative research methods of data collection in programming, such as
questionnaires and interviews, are the most common approaches for researchers in this …
questionnaires and interviews, are the most common approaches for researchers in this …
Generative ai in computing education: Perspectives of students and instructors
C Zastudil, M Rogalska, C Kapp… - 2023 IEEE Frontiers …, 2023 - ieeexplore.ieee.org
Generative models are now capable of producing natural language text that is, in some
cases, comparable in quality to the text produced by people. In the computing education …
cases, comparable in quality to the text produced by people. In the computing education …
Review of recent systems for automatic assessment of programming assignments
This paper presents a systematic literature review of the recent (2006--2010) development of
automatic assessment tools for programming exercises. We discuss the major features that …
automatic assessment tools for programming exercises. We discuss the major features that …
Learning to program: Gender differences and interactive effects of students' motivation, goals, and self-efficacy on performance
Previous research in computer science education has demonstrated the importance of
motivation for success in introductory programming. Theoretical constructs from self …
motivation for success in introductory programming. Theoretical constructs from self …
Metacognitive difficulties faced by novice programmers in automated assessment tools
Most novice programmers are not explicitly aware of the problem-solving process used to
approach programming problems and cannot articulate to an instructor where they are in …
approach programming problems and cannot articulate to an instructor where they are in …
Practical problem-based learning in computing education
MJ O'grady - ACM Transactions on Computing Education (TOCE), 2012 - dl.acm.org
Computer Science (CS) is a relatively new disciple and how best to introduce it to new
students remains an open question. Likewise, the identification of appropriate instructional …
students remains an open question. Likewise, the identification of appropriate instructional …
Computing education research compiled: Keyword trends, building blocks, creators, and dissemination
The need for organized computing education efforts dates back to the 1950s. Since then,
computing education research (CER) has evolved and matured from its early initiatives and …
computing education research (CER) has evolved and matured from its early initiatives and …
Identifying computer science self-regulated learning strategies
Computer Science students struggle to develop fundamental programming skills and
software development processes. Crucial to successful mastery is the development of …
software development processes. Crucial to successful mastery is the development of …
Emotional intelligence and self-esteem among Saudi Arabian and Indian nursing students: findings from two countries
Introduction Understanding the emotional intelligence (EI) and self-esteem of Indian and
Saudi nursing students is important because their future nurse–patient relationships may be …
Saudi nursing students is important because their future nurse–patient relationships may be …