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 …
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 …
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 …
On designing programming error messages for novices: Readability and its constituent factors
Programming error messages play an important role in learning to program. The cycle of
program input and error message response completes a loop between the programmer and …
program input and error message response completes a loop between the programmer and …
[LLIBRE][B] Encyclopedia of education and information technologies
A Tatnall - 2020 - Springer
The effects of technology acceptance and innovation diffusion behaviors on information and
communications technology-enabled teaching/learning systems (ITLS) adoption attract …
communications technology-enabled teaching/learning systems (ITLS) adoption attract …
Studying the effects of educational games on cultivating computational thinking skills to primary school students: A systematic literature review
A Giannakoulas, S **nogalos - Journal of Computers in Education, 2024 - Springer
This article presents a systematic literature review (SLR) on the effects of serious games, or
more specifically educational games that aim to teach Computational Thinking (CT) skills to …
more specifically educational games that aim to teach Computational Thinking (CT) skills to …
The design and pilot evaluation of an interactive learning environment for introductory programming influenced by cognitive load theory and constructivism
J Moons, C De Backer - Computers & Education, 2013 - Elsevier
This article presents the architecture and evaluation of a novel environment for programming
education. The design of this programming environment, and the way it is used in class, is …
education. The design of this programming environment, and the way it is used in class, is …
A pilot study on the effectiveness and acceptance of an educational game for teaching programming concepts to primary school students
A Giannakoulas, S **nogalos - Education and Information Technologies, 2018 - Springer
Educational games are increasingly used in informal and formal educational settings for
promoting active learning and gaining students' interest in cognitively demanding subjects …
promoting active learning and gaining students' interest in cognitively demanding subjects …
Object-oriented design and programming: an investigation of novices' conceptions on objects and classes
S **nogalos - ACM Transactions on Computing Education (TOCE), 2015 - dl.acm.org
The Object-Oriented Programming (OOP) technique is nowadays the most popular
programming technique among tertiary education institutions. However, learning OOP is a …
programming technique among tertiary education institutions. However, learning OOP is a …
Designing and deploying programming courses: Strategies, tools, difficulties and pedagogy
S **nogalos - Education and Information Technologies, 2016 - Springer
Designing and deploying programming courses is undoubtedly a challenging task. In this
paper, an attempt to analyze important aspects of a sequence of two courses on imperative …
paper, an attempt to analyze important aspects of a sequence of two courses on imperative …