SPLASH 2020
Sun 15 - Sat 21 November 2020 Online Conference
Fri 20 Nov 2020 15:00 - 15:10 at SPLASH-IV - Lightning Talks and Discussion

We present Scute, a development environment for computational making. Computational making is the process of using arithmetic, logic, algorithms, and abstraction to fabricate physical objects. As such, designer-programmers can use Scute to generate scalable vector graphics (SVG) design files and then feed them into fabrication tools like pen plotters or laser and vinyl cutters to construct physical objects. Designs are initially programmed using a text-based domain-specific language. This language supports all shapes within the SVG standard as built-in definitions that consist of a set of attributes such as positioning, size, radius, and coloring, as well as any child segments. The textual location and operational context of each shape’s attributes are recorded at runtime and used to reconcile visual manipulations. Once rendered to the canvas, the geometric properties of the design can be directly manipulated using the mouse. Changes to the design on the canvas simultaneously update the source code in the text editor, maintaining the structural meaning of the original expression as much as possible. This process enables aesthetically driven, parametric design without sacrificing users’ understanding of the program. We believe that Scute’s simple design, tangible output, and computational focus can help bridge the gap between the computer science and making-based education communities. However, software alone cannot accomplish this goal, and our next step is to partner with educators in the making and technology communities to validate Scute’s usability, its effectiveness as a parametric design tool, and its impact on computational learning.

Fri 20 Nov

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

15:00 - 16:20
Lightning Talks and DiscussionSPLASH-E at SPLASH-IV
15:00
10m
Talk
Direct Manipulation for Computational Making
SPLASH-E
Ian McCormack University of Wisconsin-Eau Claire, Chris Johnson James Madison University
15:10
10m
Talk
How student avatars can contribute to a more social environment in online courses
SPLASH-E
Felix Grund University of British Columbia
15:20
10m
Talk
Bridging the Gap Between Programming Language Theory and Mathematics Education in Computer Science
SPLASH-E
Peter-Michael Osera Grinnell College
15:30
10m
Talk
Infrastructor: Flexible, No-Infrastructure Tools for Scaling CS
SPLASH-E
Dan Barowy Williams College
15:40
10m
Talk
Group Harmony Visualisation At Scale
SPLASH-E
Elisa Baniassad University of British Columbia, Alice Campbell The University of British Columbia, Braxton Hall
15:50
30m
Live Q&A
Open Discussion with the SPLASH-E Community
SPLASH-E