Extending Snap! for OOP

Presenter(s): Jens Mönig (CDG Labs), Brian Harvey (UC Berkeley) (DE)

Summary: The next version of Snap! will provide prototypal inheritance, letting students model cascading dynamic bindings for field-variables, custom blocks, sprite attributes and media. With this mechanism students can classify concrete behavioral strains into more abstract prototypes and turn these into powerful classes. Thus, Snap! will be able to support a rigorous introductory OOP curriculum.

Type of participation: Talk