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 …

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 …

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 …

Incorporating analogies and worked out examples as pedagogical strategies in a computer science tutoring system

R Harsley, N Green, M Alizadeh, S Acharya… - Proceedings of the 47th …, 2016 - dl.acm.org
Analogies and worked out examples are effective means of instruction in a wide variety of
learning environments. However, the extent of their effectiveness in Computer Science (CS) …

Constructionism and de-constructionism: Opposite yet complementary pedagogies

JM Griffin - Constructivist Foundations, 2019 - constructivist.info
Abstract Context: Constructionism, Papert's pedagogy and learning theory, involves
experiential learning where students engage in exploration, create things that are personally …

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 …

Switching to stay home instruction: Impacts of the coronavirus pandemic on learner performance for an introductory computer science course

P Seeling - Proceedings of the 21st Annual Conference on …, 2020 - dl.acm.org
The coronavirus pandemic of 2020 has caused significant interruptions of the regular
approach to teaching. Here, we compare the impacts of Stay Home orders on the student …

Behavior and learning of students using worked-out examples in a tutoring system

N Green, B Di Eugenio, R Harsley, D Fossati… - … Tutoring Systems: 13th …, 2016 - Springer
Worked-out examples have been shown to increase learning gains over problem solving
alone. These increases are even greater in novices and those who are learning algorithmic …

[图书][B] Learning to Program from Interactive Example Code (with and without Intentional Bugs)

JM Griffin - 2018 - search.proquest.com
Computing education for learning to program has made great strides in the current century.
Exciting educational technologies are now available and active learning pedagogies are …