Welcome to the distribution center for BYOB (Build Your Own Blocks), an advanced offshoot of Scratch, a visual programming language primarily for kids from the Lifelong Kindergarten Group at the MIT Media Lab. This version, developed by Jens Mönig with design input and documentation from Brian Harvey, is an attempt to extend the brilliant accessibility of Scratch to somewhat older users—in particular, non-CS-major computer science students—without becoming inaccessible to its original audience. BYOB 3 adds first class lists and procedures to BYOB's original contribution of custom blocks and recursion.
The EDRL research group works around a theoretical strain (embodied cognition), a methodological line (design-based research), and a disciplinary emphasis (mathematics). Thus, the laboratory hosts the full cycle of design-research projects that are geared to contribute to theory and practice of multi-modal mathematical learning and reasoning as well as to design theory.
J. Maloney, L. Burd, Y. Kafai, N. Rusk, B. Silverman, and M. Resnick. C5 '04: Proceedings of the Second International Conference on Creating, Connecting and Collaborating through Computing, page 104-109. Washington, DC, USA, IEEE Computer Society, (2004)
D. Ingalls, T. Kaehler, J. Maloney, S. Wallace, and A. Kay. OOPSLA '97: Proceedings of the 12th ACM SIGPLAN conference on Object-oriented programming, systems, languages, and applications, page 318-326. New York, NY, ACM Press, (1997)