TurtleBlocks: Difference between revisions
(Created page with "== Introduction == TurtleBlocks is block computer programming language to create designs for laser cutting or vinyl cutting. Its authors {[ PictureBlocks is a twi...") |
m (→Introduction) |
||
Line 1: | Line 1: | ||
== Introduction == | == Introduction == | ||
TurtleBlocks is block computer programming language to create designs for [[laser cutting]] or [[vinyl cutting]]. | TurtleBlocks is block computer programming language to create designs for [[laser cutting]] or [[vinyl cutting]]. | ||
[[PictureBlocks]] is a twin project, {{quotation|which facilitates the construction of complex geometric designs from simple primitive pictures by transforming (rotating, flipping) picturesand composing them (putting one picture above, beside, or over one another).}}<ref name= | |||
Both these environments aim {{to introduce non programmers to computational thinking [5] and give them hands-on experience with techniques like procedurala bstraction, modularity, and divide/conquer/glue problem solving. }} < | [[PictureBlocks]] is a twin project, {{quotation|which facilitates the construction of complex geometric designs from simple primitive pictures by transforming (rotating, flipping) picturesand composing them (putting one picture above, beside, or over one another).}}<ref name="turbak2012"> Franklyn Turbak, Smaranda Sandu, Olivia Kotsopoulos, Emily Erdman, Erin Davis, and Karishma Chadha. Blocks Languages for Creating Tangible Artifacts. In Proceedings of the IEEE Symposium on Visual Languages and Human-Centric Computing (VLHCC 2012), Innsbruck, Austria, Oct. 1--3, 2012.</ref> | ||
Both these environments aim {{quotation|to introduce non programmers to computational thinking [5] and give them hands-on experience with techniques like procedurala bstraction, modularity, and divide/conquer/glue problem solving. }} <ref name="turbak2012"> | |||
Notice: There exists a similar language called [https://www.sugarlabs.org/turtle-blocks-js/ Turtle Blocks JavaScript] that draws colorful art based on snap-together visual programming elements. | Notice: There exists a similar language called [https://www.sugarlabs.org/turtle-blocks-js/ Turtle Blocks JavaScript] that draws colorful art based on snap-together visual programming elements. |
Revision as of 18:29, 23 January 2020
Introduction
TurtleBlocks is block computer programming language to create designs for laser cutting or vinyl cutting.
PictureBlocks is a twin project, “which facilitates the construction of complex geometric designs from simple primitive pictures by transforming (rotating, flipping) picturesand composing them (putting one picture above, beside, or over one another).”[1]
Both these environments aim “to introduce non programmers to computational thinking [5] and give them hands-on experience with techniques like procedurala bstraction, modularity, and divide/conquer/glue problem solving.” <ref name="turbak2012">
Notice: There exists a similar language called Turtle Blocks JavaScript that draws colorful art based on snap-together visual programming elements.
Bibliography
Cited references
- ↑ Franklyn Turbak, Smaranda Sandu, Olivia Kotsopoulos, Emily Erdman, Erin Davis, and Karishma Chadha. Blocks Languages for Creating Tangible Artifacts. In Proceedings of the IEEE Symposium on Visual Languages and Human-Centric Computing (VLHCC 2012), Innsbruck, Austria, Oct. 1--3, 2012.