TurtleBlocks: Difference between revisions
Jump to navigation
Jump to search
mNo edit summary |
mNo edit summary |
||
Line 1: | Line 1: | ||
{{stub}} | |||
== Introduction == | == Introduction == | ||
Line 21: | Line 22: | ||
* M. Eisenberg, A. Eisenberg, L. Buechley, and N. Elumeze, “Computersand physical construction: Blending fabrication into computer scienceeducation,” inInt. Conf. on Frontiers in Education: Computer Science& Computer Engineering (FECS ’08), 2008, pp. 127–133. | * M. Eisenberg, A. Eisenberg, L. Buechley, and N. Elumeze, “Computersand physical construction: Blending fabrication into computer scienceeducation,” inInt. Conf. on Frontiers in Education: Computer Science& Computer Engineering (FECS ’08), 2008, pp. 127–133. | ||
P. Henderson, “Functional geometry,” in ACM Symposium on Lisp and Functional Programming, 1982, pp. 179–187. | * P. Henderson, “Functional geometry,” in ACM Symposium on Lisp and Functional Programming, 1982, pp. 179–187. | ||
P. Henderson, “Functional geometry,” Higher Order and Symbolic Computation, vol. 15, no. 4, pp. 349–365, 2002. | * P. Henderson, “Functional geometry,” Higher Order and Symbolic Computation, vol. 15, no. 4, pp. 349–365, 2002. [https://eprints.soton.ac.uk/257577/1/funcgeo2.pdf Preprint ?] | ||
[[category: laser cutting]] | [[category: laser cutting]] | ||
[[category: programming]] | [[category: programming]] |
Revision as of 18:49, 23 January 2020
Introduction
TurtleBlocks is block computer programming language to create designs for laser cutting or acutting plotter.
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.” [1]
Notice: There exists a similar language called Turtle Blocks JavaScript that draws colorful art based on snap-together visual programming elements.
Bibliography
Cited references
Other
- M. Eisenberg, N. Elumeze, L. Buechley, G. Blauvelt, S. Hendrix, andA. Eisenberg, “The homespun museum: Computers, fabrication, and thedesign of personalized exhibits,” inConf. on Creativity & Cognition(C&C’05), 2005, pp. 13–21.
- M. Eisenberg, A. Eisenberg, L. Buechley, and N. Elumeze, “Computersand physical construction: Blending fabrication into computer scienceeducation,” inInt. Conf. on Frontiers in Education: Computer Science& Computer Engineering (FECS ’08), 2008, pp. 127–133.
- P. Henderson, “Functional geometry,” in ACM Symposium on Lisp and Functional Programming, 1982, pp. 179–187.
- P. Henderson, “Functional geometry,” Higher Order and Symbolic Computation, vol. 15, no. 4, pp. 349–365, 2002. Preprint ?