Sun 4 Nov 2018 16:30 - 16:35 at Beacon Hill - Implementers’ Campfire

Block languages abstract away the syntax of languages and allow for people to focus on the semantics of a program. Text languages, however, can make use of a variety of syntactical sugar to provide abbreviated means of unpacking complex data structures. We present a use case involving a complex data structure in the JavaScript Object Notation and show how nested elements would be accessed using the MIT App Inventor platform. We then introduce a new block to show how further abstractions within the blocks language can simplify access while making it more readable, more compact, and easier to construct.

Sun 4 Nov

Displayed time zone: Guadalajara, Mexico City, Monterrey change

16:15 - 17:00
Implementers’ CampfireBLOCKS+ at Beacon Hill
16:15
5m
Talk
Rethinking OOP in Snap!
BLOCKS+
Jens Mönig SAP SE, Brian Harvey University of California, Berkeley, Jadga Hügle SAP SE
Pre-print
16:20
5m
Talk
Custom Blocks in StarLogo Nova: A Template-Based Approach to Abstraction for Improved Ease of Use and Expressive Power
BLOCKS+
Hyeonsu Kang MIT Scheller Teacher Education Program, David Wu MIT, Daniel Wendel MIT Scheller Teacher Education Program
Pre-print
16:25
5m
Talk
Two New Block Features in GP
BLOCKS+
16:30
5m
Talk
JSON Interoperability in MIT App Inventor
BLOCKS+
Evan W Patton Massachusetts Institute of Technology, Danny Tang Massachusetts Institute of Technology
Pre-print
16:35
5m
Talk
Scratch 3.0 Design Notes
BLOCKS+
16:40
20m
Other
Implementers’ Campfire: Whole group discussions
BLOCKS+