Event-driven programming in programming education: a mapping review

A Lukkarinen, L Malmi, L Haaranen - ACM Transactions on Computing …, 2021 - dl.acm.org
During the past two decades, event-driven programming (EDP) has emerged as a central
and almost ubiquitous concept in modern software development: Graphical user interfaces …

Hands on programming: Teachers' use of Metaphors in gesture and Speech make Abstract concepts tangible

A Larsson, K Stolpe - International Journal of Technology and Design …, 2023 - Springer
Metaphors in gesture and speech play a pivotal role in the way that programming concepts
are presented in the classroom. However, little is known about the function of teachers' …

[PDF][PDF] Reading the code between the lines:–Exploring the structure of metaphors in educational programming resources

A Larsson - Nordic Studies in Science Education, 2022 - researchgate.net
Recent work in computer science education shows that natural language plays a pivotal role
in learners' understanding of programming concepts. This study explores metaphorical …

Visual analogy videos for understanding fundamental parallel scheduling policies

N Giacaman, O Sinnen, J Adams - Journal of Parallel and Distributed …, 2021 - Elsevier
Parallel and distributed computing (PDC) education is increasingly gaining greater
recognition as a core topic in undergraduate computing degrees. While the application of …

[PDF][PDF] ” Vi går in och tittar i mappen”-En lärares språkliga strukturering av rumslighet i programmeringsundervisning:“Let's go look inside the folder”–A teacher's way of …

K Stolpe, A Larsson - Nordic Studies in Science Education, 2023 - researchgate.net
Spatial abilities are one of many predictors for students' learning of programming. This
exploratory study aims to investigate how a teacher structure spatiality by means of verbs …

Computer Science with Theatricality: Creating Memorable Moments in CS50 with the American Repertory Theater during COVID-19

DJ Malan - Proceedings of the 54th ACM Technical Symposium on …, 2023 - dl.acm.org
In Fall 2020, Harvard University transitioned entirely from on-campus instruction to Zoom
online. But a silver lining of that time was unprecedented availability of space on campus …

An Event Listener or an Event Handler? Students Explain Event-drivenness in JavaScript

A Lukkarinen, T Lehtinen, L Haaranen… - Proceedings of the 21st …, 2021 - dl.acm.org
When students in programming courses are taught event-driven programming (EDP) for the
first time, they face new terminology and concepts that they should internalize. Moreover …

[PDF][PDF] Bad Design Canvas: Understanding Public Perception of Poor Design Practices

S Aristi, VR Putri - Journal of Design Service and Social …, 2024 - michelangelo-scholar.com
Design and its complexity are understood differently by the public. It is everywhere in our
everyday lives, people without a background in design education may also differentiate poor …

[PDF][PDF] Computer Science with Theatricality

DJ Malan - 2023 - academia.edu
ABSTRACT In Fall 2020, Harvard University transitioned entirely from oncampus instruction
to Zoom online. But a silver lining of that time was unprecedented availability of space on …

[PDF][PDF] An Event Listener or an Event Handler?

A Lukkarinen, T Lehtinen, L Haaranen, L Malmi - 2021 - acris.aalto.fi
When students in programming courses are taught event-driven programming (EDP) for the
first time, they face new terminology and concepts that they should internalize. Moreover …