A review of worked examples in programming activities

K Muldner, J Jennings, V Chiarelli - ACM Transactions on Computing …, 2022 - dl.acm.org
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 …

Semaphore or metaphor? Exploring concurrent students' conceptions of and with analogy

B Bettin, L Ott, J Hiebel - Proceedings of the 27th ACM Conference on on …, 2022 - dl.acm.org
Concurrent programming can be a rewarding but challenging topic for computing students.
Comprehending concurrency can help students gain a better understanding of the computer …

Pedagogical prisms: Toward domain isomorphic analogy design for relevance and engagement in computing education

B Bettin, L Ott - Proceedings of the 2023 Conference on Innovation …, 2023 - dl.acm.org
Analogy is a frequently leveraged pedagogical tool used across many disciplines, with
computing being no exception. Computing education researchers, however, have raised …

More (Sema| Meta) phors: Additional Perspectives on Analogy Use from Concurrent Programming Students

B Bettin, L Ott, J Hiebel - Proceedings of the 2023 Conference on …, 2023 - dl.acm.org
A concurrent computing course is filled with challenges for upper-level programming
students. Understanding concurrency provides deeper insight into many modern computing …

Frozen in the Past: When it Comes to Analogy Fears, It's Time For Us to" Let it Go"

B Bettin, L Ott - Proceedings of the 26th ACM Conference on …, 2021 - dl.acm.org
Within computer science education research, analogy work has been relatively unexplored
and in some cases, even discouraged. For a learning and reasoning tool that is so widely …

Say what you meme: Exploring memetic comprehension among students and potential value of memes for cs education contexts

B Bettin, A Sarabia, MC Gonzalez, I Gatti… - Proceedings of the …, 2023 - dl.acm.org
“Internet memes”(“memes”) are a form of media communicating a thought or idea through
some shared understanding. Memetic images are incredibly popular on social media …

[PDF][PDF] From Reality to Recognition: Evaluating Visualization Analogies for Novice Chart Comprehension

O Huang, PYK Lee, C Nobre - COMPUTER GRAPHICS forum, 2025 - files.osf.io
Novice learners often have difficulty learning new visualization types because they tend to
interpret novel visualizations through the mental models of simpler charts they have …

Capturing qualitative science knowledge with multimodal instructional analogies

M de los Angeles Chang - 2016 - search.proquest.com
This thesis explores a communication method that is relevant to learning by reading systems
and educational software systems: instructional analogy. It is widely recognized that …

Programa de monitoria da disciplina de programação introdutória na universidade de brasília

M Holanda, IN Bandeira, CD Castanho… - … de Informática na …, 2024 - journals-sol.sbc.org.br
De acordo com o relatório da ACM intitulado Retention in computer science undergraduate
programs in the US: Data challenges and promising interventions, sobre retenção em …

Intelligent Support for All? A Literature Review of the (In) equitable Design & Evaluation of Adaptive Pedagogical Systems for CS Education

AC Martin, KM Ying, FJ Rodríguez, CS Kahn… - Proceedings of the 53rd …, 2022 - dl.acm.org
The computer science education community has created many adaptive feedback tools and
intelligent tutoring systems to improve students' experience in computing-related courses …