arrow
Return

Event-driven Programming in Programming Education: A Mapping Review

delete2021-03-16
delete8
PRE
AI
A
Aleksi Lukkarinen *
L
Lauri Malmi
L
Lassi Haaranen
DOI:10.1145/3423956delete
deleteOriginal
deleteOriginal request for help
deleteShare
deleteSave
Abstract

Abstract

En 中文
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 are self-evident in most mobile and webbased applications, aswell as inmany embedded systems, and they are most often based on reacting to events. To facilitate both teaching practice and research in programming education, this mapping review seeks to give an overview of the related knowledge that is already available in conference papers and journal articles. Starting from early works of the 1990s, we identified 105 papers that address teaching practices, present learning resources, software tools or libraries to support learning, and empirical studies related to EDP. We summarize the publications, their main content, and findings. While most studies focus on bachelor's level education in universities, there has been substantial work in K-12 level, as well. Few courses address EDP as their main content-rather it is most often integrated with CS1, CS2, or computer graphics courses. The most common programming languages and environments addressed are Java, App Inventor, and Scratch. Moreover, very little of deliberate experimental scientific research has been carried out to explicitly address teaching and learning EDP. Consequently, while so-called experience reports, tool papers, and anecdotal evidence have been published, this theme offers a wide arena for empirical research in the future. At the end of the article, we suggest a number of directions for future research.
Keywords:
Event-oriented
event-based
programming education
computer science education
K-12
CS0
CS1
CS1.5
CS2
CS3
AI Summary

AI Summary

Key information extracted from the uploaded paper, including a brief overview, abstract, background, key highlights, visual analysis, and future outlook.

Journal

A
ACM Transactions on Quantum Computing
IF:
6.8
Papers:
540
Citations:
508

Organization

A
Aalto University
Scholars:
1.6W
Papers: 1.5W
Citations: 2.1W
Cited Papers

Cited Papers

Kelvin probe studies of H[sub 2]S exposed CuO:ZnO nanowires random networks
err2013-01-01
err0
PREAI
errNiyanta Datta; Niranjan Ramgir; Manmeet Kaur; Kailasa Ganpathi; A. K. Debnath; D. K. Aswal; S. K. Gupta
errShare
errSave
Four Sporadic Pediatric Cases of <i>Yersinia enterocolitica</i> O:8 Infection in a Rural Area of Japan
err2017-01-01
err0
errOAAI
errKisei Minami; Ryu Yasuda; Runa Terakawa; Yumi Koike; Koichi Takeuchi; Tsukasa Higuchi; Ayaka Horiuchi; Noriko Kubota; Eiko Hidaka; Yoshiyuki Kawakami
errShare
errSave
err
IF0
err
err0
PREAI
err
errShare
errSave
Prehospital ultrasound thoracic examination to improve decision making, triage, and care in blunt trauma
err2014-07-01
err0
PREAI
errPierre-Marie Brun; Jacques Bessereau; Daniel Levy; Xavier Billeres; Nathalie Fournier; Francois Kerbaul
errShare
errSave
Open chest and pericardium facilitate transpulmonary passage of venous air emboli
err2021-03-04
err0
errOAAI
errBenjamin S. Storm; Per Steinar Halvorsen; Helge Skulstad; Knut Dybwik; Camilla Schjalm; Dorte Christiansen; Kristin Wisløff‐Aase; Erik Fosse; Tonje Braaten; Erik W. Nielsen; Tom E. Mollnes
errShare
errSave
errShare
errSave
Oxygen toxicity seizure mimics
err2021-06-30
err0
errOAAI
errKevin Foley; Neil Banham; Samantha Bonnington; Ian Gawthrope
errShare
errSave
The effect of ketamine and fentanyl on haemodynamics during intubation in pre‐hospital and retrieval medicine
err2022-12-13
err0
errOAAI
errIan M. C. Ferguson; Matthew R. Miller; Christopher Partyka; James Bliss; Anders Aneman; Ian A. Harris
errShare
errSave
researcher View more