EDIT_THIS ADD_ARCHIVE ADD_ISSUE ADD_ARTICLE PUBLISH ?

Beetle Blocks: A New Visual Language for Designers and Makers (2016)

article⁄Beetle Blocks: A New Visual Language for Designers and Makers (2016)
abstract⁄We are introducing a new teaching tool to show designers, architects, and artists procedural ways of constructing objects and space. Computational algorithms have been used in design for quite some time, but not all tools are very accessible to novice programmers, especially undergraduate students. ‘Beetle Blocks’ beetleblocks.com is a software environment that combines an easytouse graphical programming language with a generative model for 3D space, drawing on ’turtle geometry,’ a geometry paradigm introduced by Abelson and Disessa, that uses a relative as opposed to an absolute coordinate system. With Beetle Blocks, designers are able to learn computational concepts and use them for their designs with more ease, as individual computational steps are made visually explicit. The beetle, the relative coordinate system, follows instructions as it moves about in 3D space. Anecdotal evidence from studio teaching in undergraduate programs shows that despite the early introduction of digital media and tools, architecture students still struggle with learning formal languages today. Beetle Blocks can significantly simplify the teaching of complex geometric ideas and we explain how this can be achieved via several examples. The blocksbased programming language can also be used to teach fundamental concepts of manufacturing and digital fabrication and we elucidate in this paper which possibilities are conducive for 2D and 3D designs. This project was previously implemented in other languages such as Flash, Processing and Scratch, but is now developed on top of Berkeley’s ‘Snap’
keywords⁄generative designdesign pedagogydigital fabricationtool-buildingpedagogical tools2016
Year 2016
Authors Koschitz, Duks; Ramagosa, Bernat; Rosenbaum, Eric.
Issue ACADIA 2016: POSTHUMAN FRONTIERS: Data, Designers, and Cognitive Machines
Pages 130-139
Library link N/A
Entry filename beetle-blocks