SPLASH 2026
Sun 4 - Fri 9 October 2026 Oakland, California, United States
co-located with SPLASH/ISSTA 2026

This program is tentative and subject to change.

In this talk, we will describe plans for a new curriculum—targeting high-school junior through undergraduate first-year students—that is supported by novel programming interfaces which more smoothly integrate blocks- and text-based editing. Key to this work is the notion of ragged blocks (“rocks”), a user interface feature that allows nested, structured program text to be visually decorated and rendered while retaining the look and feel regular text as much as possible. In contrast, existing block editors typically require significantly more screen space to display programs. With the benefit of ragged blocks, we will develop code style sheets that convey rich information about programs—regarding syntactic structure, type information, run-time values, lint suggestions, and more—within the course materials that students read, as well as in (ragged-)block-enabled text editors that students will use for coursework.

Integrating Blocks and Text in the Classroom (splashe26-final29-integrating-blocks-and-text.pdf)722KiB

This program is tentative and subject to change.

Sun 4 Oct

Displayed time zone: Pacific Time (US & Canada) change

13:30 - 15:00
Language and Environment Design for LearnersSPLASH-E at Grand Ballroom Salons A+B
Chair(s): Marco Morazan Seton Hall University
13:30
30m
Talk
Aiki: Designing a Programming Language from a Criterion of ApprehensionPresentation only
SPLASH-E
William D. Senn Tarleton State University
File Attached
14:00
30m
Talk
Integrating Blocks and Text in the ClassroomPresentation only
SPLASH-E
Ravi Chugh University of Chicago, Sam Cohen University of Chicago
File Attached
14:30
30m
Talk
RCKid: Designing a Programming Language Through Its EditorsPresentation only
SPLASH-E
Petr Maj Czech Technical University
Hide past events