Shaping with Code and Mouse in Twoville
Chris Johnson and Will Morris

Proceedings of Bridges 2024: Mathematics, Art, Music, Architecture, Culture
Pages 603–610
Workshop Papers

Abstract

Twoville is a free and web-based bidirectional programming environment for making designs that can be fabricated. Its users describe a design initially in code, but they modify the design and code simultaneously by clicking and dragging directly on the output. The resulting vector graphic may be sent to a vinyl cutter, laser cutter, pen plotter, embroidery machine, or other fabrication tool to produce a physical artifact. We developed Twoville to teach mathematics and computer science in our community’s schools—and to make stickers, T-shirts, games, and greeting cards for more personal reasons. In this workshop, we will guide participants through a series of Twoville-based computational making exercises that they may use in their own classrooms and makerspaces.

Files