Turnitin
降AI改写
早检测系统
早降重系统
Turnitin-UK版
万方检测-期刊版
维普编辑部版
Grammarly检测
Paperpass检测
checkpass检测
PaperYY检测
Parsons problems and beyond: Systematic literature review and empirical study designs
Programming is a complex task that requires the development of many skills including
knowledge of syntax, problem decomposition, algorithm development, and debugging …
knowledge of syntax, problem decomposition, algorithm development, and debugging …
Co-designing for transparency: Lessons from building a document organization tool in the criminal justice domain
Investigative journalists and public defenders conduct the essential work of examining,
reporting, and arguing critical cases around police use-of-force and misconduct. In an ideal …
reporting, and arguing critical cases around police use-of-force and misconduct. In an ideal …
Teachers' views and experiences on teaching second and subsequent programming languages
Motivation More and more high schools are teaching programming, and in many cases,
teachers teach multiple programming languages to the same group of students. Objectives …
teachers teach multiple programming languages to the same group of students. Objectives …
An analysis of tutors' adoption of explicit instructional strategies in an introductory programming course
In this paper we analyse in detail how tutors of an undergraduate-level introductory
programming course use two explicit instructional strategies in practice with their students …
programming course use two explicit instructional strategies in practice with their students …
An Observational Study of Undergraduate Teaching Assistants' Use of Subgoal Learning Integrated in an Introductory Programming Course
In this paper we study an approach to support undergraduate teaching assistants-UTAs-in
their teaching with more pedagogical content knowledge. This paper builds upon prior work …
their teaching with more pedagogical content knowledge. This paper builds upon prior work …
Teaching quality in programming education: The effect of teachers' background characteristics and self-efficacy
X Jia, F Hermans - Proceedings of the 2022 ACM Conference on …, 2022 - dl.acm.org
Teaching practices play a crucial role in improving students' learning outcomes in
mathematics and science. Previous studies have revealed teaching strategies for improving …
mathematics and science. Previous studies have revealed teaching strategies for improving …
Création d'exemples résolus avec objectifs étiquetés pour l'apprentissage de la programmation avec Python
L'enseignement de la programmation peut profiter de l'utilisation de stratégies d'instruction
explicites pour diminuer la charge cognitive et favoriser le transfert des apprentissages. Une …
explicites pour diminuer la charge cognitive et favoriser le transfert des apprentissages. Une …
How Good are Large Language Models at Generating Subgoal Labels?
S Marwan, M Ibrahim, B Morrison - … on Computer Science Education V. 2, 2025 - dl.acm.org
The use of subgoal labels in introduction to programming classrooms has been shown to
improve student performance, learning, retention, and reduce students' drop out rates …
improve student performance, learning, retention, and reduce students' drop out rates …
Promoting Learning Transfer in Computer Science Education by Training Teachers to use Explicit Programming Strategies
O Goletti - Proceedings of the 17th ACM Conference on …, 2021 - dl.acm.org
Some Computer Science concepts, and programming in particular, are hard to learn. As CS
is (re-) entering national school curricula throughout the world, qualified CS teachers need …
is (re-) entering national school curricula throughout the world, qualified CS teachers need …
Subgoal Learning Integration in a CS1 Course
O Goletti - Colloque Didapro 10 sur la Didactique de l' …, 2024 - hal.science
Introductory programming courses are sometimes too ambitious for novice programming
students. Since a lot of university level programming courses make use of undergraduate …
students. Since a lot of university level programming courses make use of undergraduate …