Turnitin
降AI改写
早检测系统
早降重系统
Turnitin-UK版
万方检测-期刊版
维普编辑部版
Grammarly检测
Paperpass检测
checkpass检测
PaperYY检测
Automated assessment in computer science education: A state-of-the-art review
Practical programming competencies are critical to the success in computer science (CS)
education and go-to-market of fresh graduates. Acquiring the required level of skills is a long …
education and go-to-market of fresh graduates. Acquiring the required level of skills is a long …
A systematic literature review on teaching and learning introductory programming in higher education
Contribution: This paper adds to the results of previous systematic literature reviews by
addressing a more contemporary context of introductory programming. It proposes a …
addressing a more contemporary context of introductory programming. It proposes a …
[HTML][HTML] Augmented intelligence in programming learning: Examining student views on the use of ChatGPT for programming learning
With the diversification of generative artificial intelligence (AI) applications, the interest in
their use in every segment and field of society in recent years has been increasing rapidly …
their use in every segment and field of society in recent years has been increasing rapidly …
Gamification strategy to support self-directed learning in an online learning environment
K Palaniappan, NM Noor - International Journal of Emerging …, 2022 - learntechlib.org
This research measures the effect of gamification on learners' academic performance,
investigate their self-directed learning level within an online gamification learning …
investigate their self-directed learning level within an online gamification learning …
Blended learning models for introductory programming courses: A systematic review
A Alammary - PloS one, 2019 - journals.plos.org
Teaching introductory programming courses is not an easy task. Instructors of introductory
programming courses are facing many challenges related to the nature of programming, the …
programming courses are facing many challenges related to the nature of programming, the …
Adaptive learning in computer science education: A sco** review
Adaptive learning is a teaching approach aiming to personalize the learning experience for
each student. In Computer Science Education (CSE), Adaptive Learning Systems (ALS) can …
each student. In Computer Science Education (CSE), Adaptive Learning Systems (ALS) can …
Effect of software development course on programming self-efficacy
Negative attitudes and perceptions on programming impair the effectiveness of learning
programming skills. In this study the attitude related to programming, problem solving, and …
programming skills. In this study the attitude related to programming, problem solving, and …
Programming education and learner motivation in the age of generative AI: student and educator perspectives
S Boguslawski, R Deer, MG Dawson - Information and Learning …, 2025 - emerald.com
Purpose Programming education is being rapidly transformed by generative AI tools and
educators must determine how best to support students in this context. This study aims to …
educators must determine how best to support students in this context. This study aims to …
[PDF][PDF] Active learning in the context of the teaching/learning of computer programming: A systematic review
ABSTRACT Aim/Purpose This paper presents the results of a systematic literature review
that sought to identify the studies that relate the different pedagogical techniques by which …
that sought to identify the studies that relate the different pedagogical techniques by which …
Adoption of ICT-based teaching in engineering: An extended technology acceptance model perspective
Passive knowledge procurement in face-to-face learning is no longer the way education is
imparted in higher education these days. Instead, new and develo** Information and …
imparted in higher education these days. Instead, new and develo** Information and …