TurtleBlocks: Difference between revisions

The educational technology and digital learning wiki
Jump to navigation Jump to search
(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...")
 
Line 1: Line 1:
== Introduction ==
== Introduction ==


TurtleBlocks is block computer programming language to create designs for [[laser cutting]] or [[vinyl cutting]]. Its authors {[
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=turbak> 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 {{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. }} <refname=""/>
[[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 19: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

  1. 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.