~/conference

SPLASH-E 2024

date:2024-10-24
location:Pasadena, United States
series:SPLASH-E · 4 editions
editions:[SPLASH-E 2022, SPLASH-E 2023, SPLASH-E 2024, SPLASH-E 2025]

computing education researchers, university CS instructors, high school CS teachers, curriculum designers, educational software engineers, programming languages researchers

mocking temporal logic in Java; API docs for novices; subgoal learning in CS1; automated feedback with tree-sitter; program synthesis with Sketch; vocabulary acquisition for learners; blockly for smart objects (BASM); visualizing composed Turing machines; computation graphs for nondeterminism; roles of variables in Hedy

titleauthorlength
Mocking Temporal LogicColin S. Gordon23m
Argues that teaching temporal reasoning through mocking dependencies in Java (using the Makito-style embedded DSL) conveys the same ordering, eventuality, and…
Talk
Judicious: API Documentation for NovicesLuca Chiodini, Simone Piatti, Matthias Hauswirth20m
A web-based API documentation system for novices that shows one name at a time, uses diagrammatic function boxes and distinct icons for constants, and…
Talk on
An Observational Study of Undergraduate Teaching Assistants' use of Subgoal Learning(…)Olivier Goletti, Kim Mens, Felienne Hermans21m
Observational study integrates subgoal learning into a 13‑week CS1 course with 21 tutors, 62+ observations and handouts, briefings and follow‑ups as supports…
Talk on
ASSIST: Automated Feedback Generation for Syntax and Logical Errors in Programming(…)Lucas Van Praet, Jesse Hoobergs, Tom Schrijvers19m
ASSIST is a tool that combines fault‑tolerant parsing via tree-sitter with assignment‑specific rewrite rules and program synthesis using Sketch to produce…
Talk on
A Word About Programming: Applying a Natural Language Vocabulary Acquisition Model(…)Marcella Veldthuis, Felienne Hermans16m
Applies a four-phase vocabulary model (prepare, semantize, consolidate, verify) to three replaced lessons for 26 students aged 12–13, using paper handouts and…
Talk on
Programming Smart Objects: How Young Learners’ Programming Skills, Attitudes, and(…)Mazyar Seraj, Mauricio Verano Merino, Ebrahim Rahimi, Lina Ochoa Venegas20m
Study runs a two-day workshop with 28 eighth graders using a block-based language BASM (Blockly) to program a smart-lighting microcontroller inside a 2D…
Talk on
Visualizing Composed Turing MachinesMarco T. Morazán, Tijana Minić, Oliwia Kempinski19m
Two visualization tools are built into FSM (a Racket DSL): a static transition-diagram generator that turns composed Turing-machine descriptions into a single…
Talk
Using Computation Graphs to Explain Nondeterminism to StudentsMarco T. Morazán, Oliwia Kempinski21m
Paper introduces computation graphs implemented in FSM (a Racket DSL) that visualize nondeterministic runs by highlighting states in the original transition…
Talk
Roles of Variables in the Hedy programming languageJulia Vanwijnsberghe-Bolt, Felienne Hermans21m
Applies the 11 Roles of Variables to Hedy and reduces them to 7 roles retained (splitting fixed into constant and input, merging organizer/container into list…
Talk
Gender Differences in Story, Game and Visual Adventures in HedyShirley de Wit, Felienne Hermans, Marcus Specht, Efthimia Aivaloglou20m
Analysis of 14,233 programs from 2,819 users aged 10–14 in Hedy levels 1–5 shows the rock‑paper‑scissors game adventure is most popular across boys, girls and…
Talk on
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.