skip to main content
research-article
Open Access

History of Logo

Published:12 June 2020Publication History
Skip Abstract Section

Abstract

Logo is more than a programming language. It is a learning environment where children explore mathematical ideas and create projects of their own design. Logo, the first computer language explicitly designed for children, was invented by Seymour Papert, Wallace Feurzeig, Daniel Bobrow, and Cynthia Solomon in 1966 at Bolt, Beranek and Newman, Inc. (BBN).

Logo’s design drew upon two theoretical frameworks: Jean Piaget’s constructivism and Marvin Minsky’s artificial intelligence research at MIT. One of Logo’s foundational ideas was that children should have a powerful programming environment. Early Lisp served as a model with its symbolic computation, recursive functions, operations on linked lists, and dynamic scoping of variables.

Logo became a symbol for change in elementary mathematics education and in the nature of school itself. The search for harnessing the computer’s potential to provide new ways of teaching and learning became a central focus and guiding principle in the Logo language development as it encompassed a widening scope that included natural language, music, graphics, animation, story telling, turtle geometry, robots, and other physical devices.

References

  1. Harold Abelson. 1982. Apple Logo. BYTE/McGraw-Hill.Google ScholarGoogle Scholar
  2. Harold Abelson and Andrea A diSessa. 1980. Turtle geometry: The computer as a medium for exploring mathematics. MIT press, Cambridge, MA.Google ScholarGoogle Scholar
  3. Harold Abelson, Gerald Jay Sussman, and Julie Sussman. 1984. Structure and Interpretation of Computer Programs. The MIT Press, Cambridge, MA. https://web.archive.org/web/20200129045953/https://mitpress.mit.edu/sites/default/files/sicp/fulltext/book/book.html Also at (non-archival) https://mitpress.mit.edu/sites/default/files/sicp/full-text/book/book.html .Google ScholarGoogle Scholar
  4. Angelos S Agalianos. 1997. A cultural studies analysis of logo in education. Ph.D. Dissertation. Institute of Education, University of London. https://web.archive.org/web/20200301032707//id/eprint/10018887/7/Agalianos,%20Angelos%20S.pdfGoogle ScholarGoogle Scholar
  5. John R Allen, Ruth E Davis, and John F Johnson. 1984. Thinking about TLCLogo: a graphic look at computing with ideas. Henry Holt & Co.Google ScholarGoogle Scholar
  6. Apple. 1993. AppleScript. https://web.archive.org/web/20200221151316/https://en.wikipedia.org/wiki/AppleScriptGoogle ScholarGoogle Scholar
  7. Autodesk. 1982. AutoCAD. https://web.archive.org/web/20200225122817/https://www.autodesk.com/products/autocad/ overviewGoogle ScholarGoogle Scholar
  8. Ron Baecker. 1975. Two Systems Which Produce Animated Representations of the Execution of Computer Programs. SigCSE Bulletin (1975). Google ScholarGoogle ScholarDigital LibraryDigital Library
  9. Arnaud Banos, Christophe Lang, and Nicolas Marilleau. 2015. Agent-based spatial simulation with NetLogo. Vol. 1. Elsevier.Google ScholarGoogle Scholar
  10. Arnaud Banos, Christophe Lang, and Nicolas Marilleau. 2016. Agent-based Spatial Simulation with NetLogo, Volume 2: Advanced Concepts. Elsevier.Google ScholarGoogle Scholar
  11. Andrew Begel. 1996. LogoBlocks: A Graphical Programming Language for Interacting with the World. (1996). https://web. archive.org/web/20180327052635/http://andrewbegel.com/mit/begel-aup.pdf Also at non-archival https://andrewbegel. com/mit/begel-aup.html .Google ScholarGoogle Scholar
  12. Christopher Beland, Wesley Chan, Dwaine Clarke, Richard Park, and Michael Trupiano. 2000. LEGO Mindstorms: The Structure of an Engineering ’(’R’)’evolution. (2000). https://web.archive.org/web/20200130053944/http://web.mit.edu/6.933/ www/Fall2000/LegoMindstorms.pdf Also at non-archival http://web.mit.edu/6.933/www/Fall2000/LegoMindstorms. pdf .Google ScholarGoogle Scholar
  13. Anne R. Berger, Richard C. Carter, Ross J. Harris, Carolyn K. H. Ing, Mary Jo Moore, and Peter von Mertens. 1988. PC Logo Tutorial. Harvard Associates.Google ScholarGoogle Scholar
  14. Alison Birch. 1986. The Logo Project Book: Exploring Words and Lists. Terrapin, Cambridge, MA.Google ScholarGoogle Scholar
  15. Steven Bird, Mak Nazečić-Andrlon, and Jarred Gallina. 2013. Edgy. https://web.archive.org/web/20190723115758/http: //snapapps.github.io/edgy/ Also at non-archival https://snapapps.github.io/edgy/ .Google ScholarGoogle Scholar
  16. Andrej Blaho and Ivan Kalas. 2001. Object Metaphor Helps Create Simple Logo Projects. In Proc. of Eurologo 2001. Oesterreichische Computer Gesellschaft, Linz, 55–65. https://web.archive.org/web/20200130055225/https://www.ocg.at/sites/ ocg.at/files/EuroLogo2001/K12Blaho_Kalas.pdfGoogle ScholarGoogle Scholar
  17. Andrej Blaho, Ivan Kalas, and Monika Matusova. 1994. Environment for Environments: A New Metaphor for Logo. In Proceedings of the IFIP TC3/WG3.5 International Working Conference on Exploring a New Partnership: Children, Teachers and Technology. Elsevier Science Inc., USA, 153–166. https://dl.acm.org/citation.cfm?id=717322Google ScholarGoogle Scholar
  18. Andrej Blaho, Ivan Kalas, and Peter Tomcsanyi. 1993. Comenius Logo: Environment for Teachers and Environment for Learners. In Proc. of 4th EuroLogo Conference, Supplement. Athens, 1–11.Google ScholarGoogle Scholar
  19. Andrej Blaho, Ivan Kalas, and Peter Tomcsanyi:. 2000. Imagine-nowa generacja srodowiska tworzcego uczenia sie (Imagine - New Generation Of Creative Environment For Learning). In Informatyka w szkole. IIU, Wroclaw.Google ScholarGoogle Scholar
  20. Heinz-Dieter Boecker, Harold Eden, and Gerhard Fischer. 1991. Interactive Problem Solving Using Logo. LEA.Google ScholarGoogle Scholar
  21. Paula Bontá, Artemis Papert, and Brian Silverman. 2010. Turtle, Art, TurtleArt. In Proc. of Constructionism 2010 Conference. Paris.Google ScholarGoogle Scholar
  22. Pavel Boytchev. 2014. Logo Tree Project. (2014). https://web.archive.org/web/20180820132053/http://elica.net/download/ papers/LogoTreeProject.pdf Rev. 2.13. Also at (non-archival) urlhttp://elica.net/download/papers/logotreeproject.pdf.Google ScholarGoogle Scholar
  23. Byte. 1976. About the Cover... and the Contest. Byte (December 1976).Google ScholarGoogle Scholar
  24. Byte. 1982. Byte Magazine Logo issue. Vol. 7. McGraw-Hill, USA. Issue 8.Google ScholarGoogle Scholar
  25. Cambridge Conference on School Mathematics. 1963. Goals for School Mathematics. Houghton Mifflin. https://web.archive. org/web/20100627005713/http://csmc.missouri.edu/CCM/cambridge.php Also at (non-archival) http://csmc.missouri. edu/CCM/cambridge.php .Google ScholarGoogle Scholar
  26. Anit Chakraborty, Randy Graebner, and Tom Stocky. 1999. LOGO: A project history. https://web.archive.org/web/ 20031130144606/http://web.mit.edu/6.933/www/LogoFinalPaper.pdf Unpublished paper for MIT’s Course 6.993J.Google ScholarGoogle Scholar
  27. James Clayson. 1988. Visual Modeling with Logo. MIT Press, Cambridge, MA.Google ScholarGoogle Scholar
  28. Douglas H. Clements and Dominic Gullo. 1984. Effects of computer programming on young children’s cognition. Journal of Educational Psychology 76, 6 (1984), 1051–1058.Google ScholarGoogle Scholar
  29. Allan Collins, Eleanor H. Warnock, Nelleke Aiello, and Mark L. Miller. 1975. Reasoning from incomplete knowledge. In Representation and Understanding: Studies in Cognitive Science, Allan Collins and Daniel G. Bobrow (Eds.). Academic Press, Inc., New York, NY, 383–416.Google ScholarGoogle Scholar
  30. Constructionism. 2010. Proc. of Constructionism 2010 Conference. Paris. https://web.archive.org/web/20170223053752/ http://etl.ppp.uoa.gr/constructionism2010/constructionism_2010.zip Also at (non-archival) http://etl.ppp.uoa.gr/ constructionism2010/constructionism_2010.zip .Google ScholarGoogle Scholar
  31. Constructionism. 2012. Proc. of Constructionism 2012 Conference. Athens. https://web.archive.org/web/20171020205040/http: //constructionism2012.etl.ppp.uoa.gr/-pid=31.htm Also at (non-archival) http://constructionism2012.etl.ppp.uoa.gr/-pid=31.htm .Google ScholarGoogle Scholar
  32. Constructionism. 2014. Proc. of Constructionism 2014 Conference. Vienna. https://web.archive.org/web/20190718074244/http: //constructionism2014.ifs.tuwien.ac.at/Schedule.html Also at (non-archival) http://constructionism2014.ifs.tuwien.ac. at/Schedule.html .Google ScholarGoogle Scholar
  33. Constructionism. 2016. Proc. of Constructionism 2016 Conference. Bangkok. https://web.archive.org/web/ 20160925045403/http://e-school.kmutt.ac.th/constructionism2016/?p=772 Also at (non-archival) http://e-school.kmutt. ac.th/constructionism2016/?p=772 .Google ScholarGoogle Scholar
  34. Constructionism. 2018. Proc. of Constructionism 2018 Conference. Vilnius. https://web.archive.org/web/20190331064827/http: //www.constructionism2018.fsf.vu.lt/proceedings/ Also at (non-archival) http://www.constructionism2018.fsf.vu.lt/ proceedings/ .Google ScholarGoogle Scholar
  35. Coral. 1986. Object Logo. Coral Software Corp.Google ScholarGoogle Scholar
  36. David Costanzo. 2005. FMSLogo. Retrieved August 11, 2019 from https://web.archive.org/web/20200122210105/http: //fmslogo.sourceforge.net/ Also at (non-archival) urlhttp://fmslogo.sourceforge.net/.Google ScholarGoogle Scholar
  37. Albert Cuoco. 1990. Investigations in Algebra. MIT Press, Cambridge, MA.Google ScholarGoogle Scholar
  38. Andrea A diSessa and Harold Abelson. 1986. Boxer: A Reconstructible Computational Medium. Commun. ACM 29, 9 (Sept. 1986), 859–868. Google ScholarGoogle ScholarDigital LibraryDigital Library
  39. Gary Drescher. 1987. Object Logo. In Artificial Intelligence and Education, R. Lawler and M. Yazdani (Eds.). Ellis Horwood. Google ScholarGoogle ScholarDigital LibraryDigital Library
  40. Mark Eisenstadt and Mike Brayshaw. 1988. The transparent Prolog machine (TPM): an execution model and graphical debugger for logic programming. Journal of Logic Programming 5, 4 (1988), 277–342.Google ScholarGoogle ScholarCross RefCross Ref
  41. Eurologo. 1997. Proc. of Eurologo 1997 Conference. Budapest. https://web.archive.org/web/20171018181117/http://eurologo. web.elte.hu/prog.htm Also at (non-archival) http://eurologo.web.elte.hu/prog.htm .Google ScholarGoogle Scholar
  42. Eurologo. 2001. Proc. of Eurologo 2001 Conference. Oesterreichische Computer Gesellschaft, Linz. https://www.ocg.at/sites/ ocg.at/files/EuroLogo2001/Google ScholarGoogle Scholar
  43. Eurologo. 2005. Proc. of Eurologo 2005 Conference. Warsaw. https://web.archive.org/web/20160316192152/https: //eurologo2005.oeiizk.waw.pl/fullpapers.php Also at (non-archival) https://eurologo2005.oeiizk.waw.pl/fullpapers.php .Google ScholarGoogle Scholar
  44. Eurologo. 2007. Proc. of Eurologo 2007 Conference. Bratislava. https://web.archive.org/web/20080411233516/http://www.di. unito.it/~barbara/MicRobot/AttiEuroLogo2007/proceedings/authors.html Also at (non-archival) http://www.di.unito. it/~barbara/MicRobot/AttiEuroLogo2007/proceedings/authors.html .Google ScholarGoogle Scholar
  45. Logo Exchange. 1982-1999. Logo Exchange. https://web.archive.org/web/20191029145937/https://el.media.mit.edu/logofoundation/resources/nlx/index.htmlGoogle ScholarGoogle Scholar
  46. Wally Feurzeig. 1984. The Logo Lineage. Digital deli (1984). https://web.archive.org/web/20031018181133/https://www. atariarchives.org/deli/logo.phpGoogle ScholarGoogle Scholar
  47. Wallace Feurzeig. 2006. Educational technology at BBN. IEEE Annals of the History of Computing 28, 1 (2006), 18–31.Google ScholarGoogle ScholarCross RefCross Ref
  48. Logo Foundation. 1993-2001. Logo Foundation. Retrieved August 11, 2019 from https://web.archive.org/web/20200308051245/ https://el.media.mit.edu/logo-foundation/index.htmlGoogle ScholarGoogle Scholar
  49. Logo Foundation. 2020. Logo History. https://web.archive.org/web/20200103033813/https://el.media.mit.edu/logofoundation/what_is_logo/history.htmlGoogle ScholarGoogle Scholar
  50. Neil Fraser. 2015. Ten things we’ve learned from Blockly. In 2015 IEEE Blocks and Beyond Workshop. 49–50. http: //ieeexplore.ieee.org/document/7369000/Google ScholarGoogle ScholarDigital LibraryDigital Library
  51. Free Software Foundation. 1985. Emacs. https://web.archive.org/web/20200228113711/https://www.gnu.org/software/emacs/Google ScholarGoogle Scholar
  52. Michael Friendly. 1988. Advanced Logo. LEA.Google ScholarGoogle Scholar
  53. Daniel D. Garcia, Brian Harvey, E. Paul Goldenberg, June Mark, Mary Fries, Albert Cuoco, Jane Kang, and Selim Tezel. 2019. The Beauty and Joy of Computing. University of California, Berkeley, and Education Development Center, Inc. https://web.archive.org/web/20190829095245/https://bjc.berkeley.edu/ and https://web.archive.org/web/20190711234424/ https://bjc.edc.org/ .Google ScholarGoogle Scholar
  54. Daniel D. Garcia, Brian Harvey, and Luke Segars. 2012. CS principles pilot at University of California, Berkeley. ACM Inroads 3 (06 2012). Google ScholarGoogle ScholarDigital LibraryDigital Library
  55. E. Paul Goldenberg and Wallace Feurzeig. 1987. Exploring Language with Logo. MIT Press, Cambridge, MA.Google ScholarGoogle Scholar
  56. Ira Goldstein. 1973. Germland. Google ScholarGoogle ScholarCross RefCross Ref
  57. Ira Goldstein. 1975. Summary of MYCROFT: A System for Understanding Simple Picture Programs. Artificial Intelligence 6, 3 (September 1975), 249–288. Google ScholarGoogle ScholarCross RefCross Ref
  58. Idit Harel (Ed.). 1990. Constructionist Learning. Massachusetts Institute of Technology, Media Laboratory, Cambridge, MA.Google ScholarGoogle Scholar
  59. Brian Harvey. 1985. Computer Science Logo Style, v.1: Symbolic Computing. MIT Press, Cambridge, MA. https://people.eecs. berkeley.edu/~bh/v1-toc2.html Second edition, 1997.Google ScholarGoogle ScholarDigital LibraryDigital Library
  60. Brian Harvey. 1986. Computer Science Logo Style, v.2: Advanced Techniques. MIT Press, Cambridge, MA. https://people.eecs. berkeley.edu/~bh/v2-toc2.html Second edition, 1997.Google ScholarGoogle Scholar
  61. Brian Harvey. 1987. Computer Science Logo Style, v.3: Beyond Programming. MIT Press, Cambridge, MA. https://people.eecs. berkeley.edu/~bh/v3-toc2.html Second edition, 1997.Google ScholarGoogle ScholarDigital LibraryDigital Library
  62. Brian Harvey. 1988. Berkeley Logo. University of California, Berkeley. https://web.archive.org/web/20190927020220/https: //people.eecs.berkeley.edu/~bh/logo.htmlGoogle ScholarGoogle Scholar
  63. Brian Harvey. 1991. Symbolic Programming vs. the AP Curriculum. The Computing Teacher (1991). https://people.eecs. berkeley.edu/~bh/bridge.htmlGoogle ScholarGoogle Scholar
  64. Brian Harvey. 2019. "Why do we have to learn this baby language?". https://web.archive.org/web/20200207073819/https: //snap.berkeley.edu/baby3.pdfGoogle ScholarGoogle Scholar
  65. Brian Harvey and Jens Mönig. 2010. Bringing “No Ceiling” to Scratch: Can One Language Serve Kids and Computer Scientists?. In Constructionism 2010. Paris.Google ScholarGoogle Scholar
  66. Carl Hewitt, Peter Bishop, and Richard Steiger. 1973. A Universal Modular ACTOR Formalism for Artificial Intelligence. In Proc. International Joint Conference on Artificial Intelligence.Google ScholarGoogle Scholar
  67. W. Daniel Hillis (Ed.). 1986. The Connection Machine. MIT Press, Cambridge, MA, USA.Google ScholarGoogle Scholar
  68. Jim Howe and Tim O’Shea. 1978. Learning Mathematics Through LOGO. SIGCUE Outlook 12, 1 (Jan. 1978), 2–11. Google ScholarGoogle ScholarDigital LibraryDigital Library
  69. Celia Hoyles and Richard Noss. 1992. Learning Mathematics and Logo. MIT Press, Cambridge, MA.Google ScholarGoogle Scholar
  70. INRP. 1981. Pratique active de l’informatique par l’enfant. Institut National de la Recherche Pédagogique, France. https: //web.archive.org/web/20180712173526/http://lara.inist.fr/bitstream/handle/2332/1248/INRP_RP_81_111.pdfGoogle ScholarGoogle Scholar
  71. Ken Kahn. 1975. A logo Natural Language System. MIT Logo Group Working Paper 46.Google ScholarGoogle Scholar
  72. Kenneth Kahn. 1976. An Actor-Based Computer Animation Language. In Proceedings of the ACM/SIGGRAPH Workshop on User-oriented Design of Interactive Graphics Systems (UODIGS ’76). ACM, New York, NY, USA. Google ScholarGoogle ScholarDigital LibraryDigital Library
  73. Kenneth Kahn. 1977. Three Interactions between Al and Education. Machine Intelligence 8 (1977).Google ScholarGoogle Scholar
  74. Ken Kahn. 1979a. Director Guide. MIT AI Lab memo 482b. https://dspace.mit.edu/handle/1721.1/6302Google ScholarGoogle Scholar
  75. Kenneth Kahn. 2001. ToonTalk and Logo: Is ToonTalk a Colleague, Successor, Sibling, or Child of Logo?. In Eurologo 2001. Oesterreichische Computer Gesellschaft, Linz. http://www.toontalk.com/Papers/logott.pdfGoogle ScholarGoogle Scholar
  76. Ken Kahn. 2007. Should LOGO keep going forward 1? Informatics in Education-An International Journal 6, 2 (2007), 307–321.Google ScholarGoogle ScholarDigital LibraryDigital Library
  77. Ken Kahn, Evgenia Sendova, Ana Isabel Sacristán, and Richard Noss. 2011. Young students exploring cardinality by constructing infinite processes. Technology, Knowledge and Learning 16, 1 (2011), 3–34.Google ScholarGoogle ScholarCross RefCross Ref
  78. Kenneth M Kahn. 1979b. Creation of computer animation from story descriptions. Ph.D. Dissertation. Massachusetts Institute of Technology.Google ScholarGoogle Scholar
  79. Kenneth M Kahn and Vijay A Saraswat. 1990. Complete visualizations of concurrent programs and their executions. In Proceedings of the 1990 IEEE Workshop on Visual Languages. IEEE, 7–15.Google ScholarGoogle ScholarCross RefCross Ref
  80. Ivan Kalas and Andrej Blaho. 1994. Not All Birds Are Turtles: Developing Teaching / Learning Environments in Initial Teacher Training at Comenius University. In Information Technologies in Teacher Education: Issues and Experiences for Countries in Transition, Proceedings of a European Workshop, University of Twente. Enschede, Netherlands, 222–237. http://www.unesco.org/education/information/pdf/412_37.pdfGoogle ScholarGoogle Scholar
  81. Alan C. Kay. 2013. Afterword: What Is A Dynabook? Commentary on “A Personal Computer For Children Of All Ages”. https://web.archive.org/web/20190128191307/http://www.vpri.org/pdf/hc_what_Is_a_dynabook.pdfGoogle ScholarGoogle Scholar
  82. Eric Klopfer, Hal Scheintaub, Wendy Huang, Daniel Wendel, and Ricarose Roque. 2009. The Simulation Cycle: Combining Games, Simulations, Engineering and Science Using StarLogo TNG. E-Learning and Digital Media 6, 1 (2009), 71–96. Google ScholarGoogle ScholarCross RefCross Ref
  83. Duks Koschitz and Eric Rosenbaum. 2012. Exploring algorithmic geometry with ’Beetle Blocks:’ A graphical programming language for generating 3D forms. In Proceedings of the 15th International Conference on Geometry and Graphics. 380–389.Google ScholarGoogle Scholar
  84. Chronis Kynigos, Manolis Koutlis, Kriton Kyrimis, George Tsironis, Giorgos Vasiliou, and George Birbilis. 2000. E-Slate. https://web.archive.org/web/20190906073941/http://e-slate.cti.gr/Google ScholarGoogle Scholar
  85. Robert W. Lawler and Masoud Yazdani (Eds.). 1987. Artificial Intelligence and Education, vol. 1: Learning Environments and Tutoring Systems. Ablex Publishing Corp., Norwood, NJ, USA.Google ScholarGoogle Scholar
  86. Akos Ledeczi and Brian Broll. 2016. NetsBlox. https://web.archive.org/web/20191130183352/https://netsblox.org/Google ScholarGoogle Scholar
  87. Steven Levy. 1984. Hackers: Heroes of the Computer Revolution. Anchor Doubleday.Google ScholarGoogle ScholarDigital LibraryDigital Library
  88. Philip G. Lewis. 1990. Approaching Precalculus Mathematics Discretely. MIT Press, Cambridge, MA.Google ScholarGoogle Scholar
  89. Henry Lieberman. 1986. Using Prototypical Objects to Implement Shared Behavior in Object-Oriented Systems. In Conference proceedings on Object-oriented programming systems, languages and applications (OOPSLA 86), Norman Meyrowitz (Ed.). ACM, New York, NY, USA, 214–223. Google ScholarGoogle ScholarDigital LibraryDigital Library
  90. Henry Lieberman and Christopher Fry. 1995. Bridging the gulf between code and behavior in programming. In Proceedings of the SIGCHI Conference on Human Factors in Computing Systems (CHI 95), Irvin R. Katz, Robert Mack, Linn Marks, Mary Beth Rosson, and Jakob Nielsen (Eds.). ACM Press/Addison-Wesley Publishing Co., New York, NY, USA, 480–486. Google ScholarGoogle ScholarDigital LibraryDigital Library
  91. John Maloney, Leo Burd, Yasmin Kafai, Natalie Rusk, Brian Silverman, and Mitchel Resnick. 2004. Scratch: A sneak preview. Paper published in Creating, Connecting and Collaborating through Computing. In Proceedings for the second International Conference of the Institute of Electrical and Electronics Engineers.Google ScholarGoogle Scholar
  92. Andrea Mayr-Stalder and Michael Aschauer. 2016. TurtleStitch. https://web.archive.org/web/20200103032255/https: //www.turtlestitch.org/Google ScholarGoogle Scholar
  93. Warren S. McCulloch and Walter Pitts. 1943. A logical calculus of the ideas immanent in nervous activity. The bulletin of mathematical biophysics 5 (1943), 115–133. Issue 4. Google ScholarGoogle ScholarCross RefCross Ref
  94. Andreas Micheler. 2004. aUCBLogo. https://web.archive.org/web/20190811211744/http://www.aucblogo.org/en/Logo.htmlGoogle ScholarGoogle Scholar
  95. Mark L. Miller. 1979. A Structured Planning and Debugging Environment for Elementary Programming. International Journal of Man-Machine Studies XI, 1 (1979), 79–95.Google ScholarGoogle ScholarCross RefCross Ref
  96. Mark L. Miller and Ira P. Goldstein. 1977. Structured Planning and Debugging. In IJCAI’77, Proceedings of the 5th International Joint Conference on Artificial Intelligence, Vol. 2. Morgan Kaufmann, Cambridge, MA, 773–779.Google ScholarGoogle Scholar
  97. George Mills. 2016. MSWLogo. https://web.archive.org/web/20200224081900/http://www.softronix.com/logo.htmlGoogle ScholarGoogle Scholar
  98. Marvin Minsky. 2019a. The Infinite Construction Kit. In Inventive Minds, Cynthia Solomon and Xiao Xiao (Eds.). MIT Press, Cambridge, MA. https://web.archive.org/web/20020209183902/https://web.media.mit.edu/~minsky/papers/Logoworks. html Also published as preface to LogoWorks: Challenging Programs in Logo, Cynthia Solomon, Margaret Minsky, and Brian Harvey, eds. McGraw-Hill 1986.Google ScholarGoogle Scholar
  99. Marvin Minsky. 2019b. Inventive minds: Marvin Minsky on education. MIT Press, Cambridge, MA. Cynthia Solomon and Xiao Xiao (Eds.).Google ScholarGoogle Scholar
  100. Marvin Minsky and Seymour Papert. 1969. Perceptrons: An Introduction to Computational Geometry. The MIT Press, Cambridge, MA. Reissued as The 1988 Expanded Edition With A New Foreword By Léon Bottou in 2017.Google ScholarGoogle ScholarDigital LibraryDigital Library
  101. MIT Scheller Teacher Education Program. 2019. StarLogo Nova. https://web.archive.org/web/20190716024204/https: //www.slnova.org/Google ScholarGoogle Scholar
  102. Jens Mönig and Brian Harvey. 2020. Snap! 5.0. University of California, Berkeley. https://web.archive.org/web/ 20191227022839/https://snap.berkeley.edu/Google ScholarGoogle Scholar
  103. Yishay Mor, Richard Noss, Ken Kahn, Celia Hoyles, and Gordon Simpson. 2004. Thinking in progress. Micromath 20, 2 (2004).Google ScholarGoogle Scholar
  104. Leonel Caseiro Morgado. 2015. Framework for computer programming in preschool and kindergarten. Ph.D. Dissertation. Universidade de Tras-os-Montes e Alto Douro (Portugal).Google ScholarGoogle Scholar
  105. Allen Newell. 1972. Human Problem Solving. Prentice-Hall, Inc., USA.Google ScholarGoogle ScholarDigital LibraryDigital Library
  106. Richard Noss, Lulu Healy, and Celia Hoyles. 1997. The Construction of Mathematical Meanings: Connecting the Visual with the Symbolic. Educational Studies in Mathematics 33, 2 (July 1997), 203–233. https://www.jstor.org/stable/3482643Google ScholarGoogle Scholar
  107. Richard Noss and Celia Hoyles. 1996. Windows on Mathematical Meanings: Learning Cultures and Computers. Springer Netherlands, Heidelberg, Germany. https://books.google.com/books?id=VclPmvPRbSACGoogle ScholarGoogle Scholar
  108. Tim O’Shea and John Self. 1983. Learning and Teaching with Computers: Artificial Intelligence in Education. Harvester Press, Hemel Hempstead, UK. 307 pages. https://books.google.com/books?id=2EubQgAACAAJGoogle ScholarGoogle Scholar
  109. David O’Sullivan and George LW Perry. 2013. Spatial simulation: exploring pattern and process. John Wiley & Sons.Google ScholarGoogle Scholar
  110. Papert, Fonseca, Almeida, Kozberg, Tempel, Soprunov, Yakovleva, Reggini, Richardson, Almeida, and Cavallo. 1999. Logo Philosophy and Implementation. Logo Computer Systems INC., Westmount, QC, Canada. http://www.microworlds.com/ company/philosophy.pdfGoogle ScholarGoogle Scholar
  111. Seymour Papert. 1972a. Teaching Children Thinking. Programmed Learning and Educational Technology 9, 5 (1972), 245–255. Previously published in the World Conference on Computer Education, Amsterdam, 1970, IFIPS.Google ScholarGoogle Scholar
  112. Seymour Papert. 1972b. Teaching children to be mathematicians versus teaching about mathematics. International journal of mathematical education in science and technology 3, 3 (1972), 249–262.Google ScholarGoogle ScholarCross RefCross Ref
  113. Seymour Papert. 1980. Mindstorms: Children, Computers, and Powerful Ideas. Basic Books, Inc., New York, NY, USA.Google ScholarGoogle ScholarDigital LibraryDigital Library
  114. Seymour Papert. 1988. The Conservation of Piaget: The Computer as Grist. Constructivism in the computer age (1988), 3–14.Google ScholarGoogle Scholar
  115. Seymour Papert. 1994. The Children’s Machine: Rethinking School In The Age Of The Computer. BasicBooks.Google ScholarGoogle ScholarDigital LibraryDigital Library
  116. Seymour Papert. 1996. The Connected Family: Bridging the Digital Generation Gap. Longstreet Press.Google ScholarGoogle Scholar
  117. Seymour Papert. 1999. The Century’s Greatest Minds. Time Magazine (1999).Google ScholarGoogle Scholar
  118. Seymour Papert et al. 1978. Interim Report of the LOGO Project in the Brookline Public Schools: An Assessment and Documentation of a Children’s Computer Laboratory. Artificial Intelligence Memo No. 484. https://dspace.mit.edu/ handle/1721.1/5744Google ScholarGoogle Scholar
  119. Seymour Papert and MIT Epistemology & Learning Research Group. 1986. Constructionism: A New Opportunity for Elementary Science Education. Massachusetts Institute of Technology, Media Laboratory, Epistemology and Learning Group. https://books.google.com.sg/books?id=0N8-HAAACAAJGoogle ScholarGoogle Scholar
  120. Seymour Papert and Cynthia Solomon. 1971. Twenty Things To Do With A Computer. MIT AI Lab memo 248. https: //dspace.mit.edu/handle/1721.1/5836Google ScholarGoogle Scholar
  121. Seymour Papert, Daniel Watt, Andrea diSessa, and Sylvia Weir. 1979a. Final Report of the Brookline LOGO Project. Part II: Project Summary and Data. Artificial Intelligence Memo No. 545. https://dspace.mit.edu/handle/1721.1/6323Google ScholarGoogle Scholar
  122. Seymour Papert, Daniel Watt, Andrea diSessa, and Sylvia Weir. 1979b. Final Report of the Brookline LOGO Project. Part III: Profiles of Individual Student’s Work. Artificial Intelligence Memo No. 546. https://dspace.mit.edu/handle/1721.1/6323Google ScholarGoogle Scholar
  123. Erik Pasternak, Rachel Fenichel, and Andrew N. Marshall. 2017. Tips for creating a block language with Blockly. In 2017 IEEE Blocks and Beyond Workshop. 21–24. http://ieeexplore.ieee.org/document/8120404/Google ScholarGoogle Scholar
  124. Roy D. Pea. 1983. Logo Programming and Problem solving. Bank Street College of Education, Technical Report 12.Google ScholarGoogle Scholar
  125. Roy D. Pea, D. Midian Kurland, and Jan Hawkins. 1985. Logo and the Development of Thinking Skills. In Children and Microcomputers: Research on the Newest Medium, M. Chen and W. Paisley (Eds.). Sage, Chapter 9, 193–298.Google ScholarGoogle Scholar
  126. Radia Perlman. 1974. TORTIS: Toddler’s Own Recursive Turtle Interpreter System. MIT Logo memo 9, MIT AI Lab memo 311. https://dspace.mit.edu/handle/1721.1/6224Google ScholarGoogle Scholar
  127. Radia Perlman. 1976. Using Computer Technology to Provide a Creative Learning Environment for Preschool Children. MIT AI Lab memo 360. https://dspace.mit.edu/handle/1721.1/5784Google ScholarGoogle Scholar
  128. Jean Piaget. 1971. Introduction to Genetic Epistemology. New York: Norton.Google ScholarGoogle Scholar
  129. Playful Invention Company. 2014. PicoCricket (web page). https://web.archive.org/web/20140812070053/http://www. playfulinvention.com/portfolio/the-picocricket-kit/Google ScholarGoogle Scholar
  130. Steven F Railsback and Volker Grimm. 2019. Agent-based and individual-based modeling: a practical introduction. Princeton university press.Google ScholarGoogle Scholar
  131. Eric Raymond. 1996. The Hacker’s Dictionary, Third Edition. MIT Press, Cambridge, MA.Google ScholarGoogle Scholar
  132. Mitchel Resnick. 1994. Turtles, Termites, and Traffic Jams: Explorations in Massively Parallel Microworlds. MIT Press, Cambridge, MA. https://mitpress.mit.edu/books/turtles-termites-and-traffic-jamsGoogle ScholarGoogle Scholar
  133. Mitchel Resnick. 1996. Beyond the Centralized Mindset. Journal of the Learning Sciences 5, 1 (1996), 1–22. Google ScholarGoogle ScholarCross RefCross Ref
  134. Eric Rosenbaum, Duks Koschitz, and Bernat Romagosa. 2011. BeetleBlocks. https://web.archive.org/web/20110202110720/ http://beetleblocks.com/ archived 2 February, 2011.Google ScholarGoogle Scholar
  135. Jean-Jacques Rousseau. 1762. Émile: ou De l’éducation. Chez Jean Néaulme, libraire. https://books.google.com/books?id= Elu6g0qpyMMCGoogle ScholarGoogle Scholar
  136. Vijay A. Saraswat. 1993. Concurrent Constraint Programming. MIT Press, Cambridge, MA.Google ScholarGoogle Scholar
  137. Arthur Schopenhauer and Philipp Otto Runge. 2010. On Vision and Colors. Princeton Architectural Press, Princeton, NJ.Google ScholarGoogle Scholar
  138. David F. Sewell. 1990. New Tools for New Minds: A Cognitive Perspective on the Use of Computers with Young Children. St. Martin’s Press, Inc., New York.Google ScholarGoogle Scholar
  139. Fatimata Seye Sylla. 1985. Computers and literacy in Senegal. Master’s thesis. Massachusetts Institute of Technology. https://dspace.mit.edu/handle/1721.1/77676Google ScholarGoogle Scholar
  140. Andrew Shalit, David Moon, and Orca Starbuck. 1996. The Dylan Reference Manual. Addison-Wesley.Google ScholarGoogle Scholar
  141. Bruce Sherina, Andrea A. diSessa, David Hammer, and Bruce L Sherin. 1993. Dynaturtle revisited: Learning physics through the collaborative design of a computer model. Interactive Learning Environments 3 (1993), 91–118. Google ScholarGoogle ScholarCross RefCross Ref
  142. Wolfgang Slany. 2012. A mobile visual programming system for Android smartphones and tablets. In VL/HCC. IEEE, 265–266.Google ScholarGoogle Scholar
  143. Wolfgang Slany, Kirshan Kumar Luhana, Matthias Mueller, Christian Schindler, and Bernadette Spieler. 2018. Rock Bottom, the World, the Sky: Catrobat, an Extremely Large-scale and Long-term Visual Coding Project Relying Purely on Smartphones. In Constructionism 2018. Vilnius, 104–119.Google ScholarGoogle Scholar
  144. Cynthia Solomon. 1988. Computer Environments for Children: A Reflection on Theories of Learning and Education. MIT Press, Cambridge, MA.Google ScholarGoogle ScholarDigital LibraryDigital Library
  145. Cynthia Solomon, Margaret Minsky, and Brian Harvey. 1986. LogoWorks: Challenging Programs in Logo. Byte/McGraw-Hill.Google ScholarGoogle Scholar
  146. Cynthia J. Solomon. 1983. Introduction to Computer Programming Through Turtle Graphics. Atari/LCSI.Google ScholarGoogle Scholar
  147. Guy Lewis Steele, Jr. 1977. Debunking the “Expensive Procedure Call” Myth or, Procedure Call Implementations Considered Harmful or, LAMBDA: The Ultimate GOTO. In Proceedings of the 1977 Annual Conference (Seattle, Washington) (ACM ’77). ACM, New York, NY, USA, 153–162. Google ScholarGoogle ScholarDigital LibraryDigital Library
  148. Gerald J Sussman. 1973. A Computational Model of Skill Acquisition. MIT AI Lab Technical Report 297. http://hdl.handle. net/1721.1/6894Google ScholarGoogle Scholar
  149. Terrapin. 2020a. Terrapin Logo. https://web.archive.org/web/20200227075051/https://weblogo.terrapinlogo.com/ Also at (non-archival) /https://weblogo.terrapinlogo.com .Google ScholarGoogle Scholar
  150. Terrapin. 2020b. Terrapin Logo Manual. https://web.archive.org/web/20200228120021/https://doc.terrapinlogo.com/doku. php/weblogo:start Also at (non-archival) https://weblogo.terrapinlogo.com/doc .Google ScholarGoogle Scholar
  151. David D. Thornburg. 1986. Beyond Turtle Graphics: Further Explorations of Logo. Addison-Wesley.Google ScholarGoogle Scholar
  152. Sherry Turkle and Seymour Papert. 1990. Epistemological Pluralism: Styles and Voices within the Computer Culture. Signs: Journal of Women in Culture and Society 16, 1 (1990), 128–157.Google ScholarGoogle ScholarCross RefCross Ref
  153. Jose Valente. 2020. personal communication, 1 Feb 2020.Google ScholarGoogle Scholar
  154. Roger Wagner. 1989. HyperStudio. https://web.archive.org/web/20190717150236/https://www.mackiev.com/hyperstudio/ index.htmlGoogle ScholarGoogle Scholar
  155. David Walden, Raymond S Nickerson, and Nineteen Long-time BBN People. 2011. A Culture of Innovation: Insider Accounts of Computing and Life at BBN. Waterside Publishing.Google ScholarGoogle Scholar
  156. Daniel Watt. 1983. Learning with Logo. Addison-Wesley.Google ScholarGoogle Scholar
  157. Daniel Watt and Molly Watt. 1986. Teaching with Logo. Addison-Wesley.Google ScholarGoogle Scholar
  158. Uri Wilensky and William Rand. 2015. An introduction to agent-based modeling: modeling natural, social, and engineered complex systems with NetLogo. Mit Press, Cambridge, MA.Google ScholarGoogle Scholar
  159. David Wolber, Harold Abelson, and Mark Friedman. 2015. Democratizing Computing with App Inventor. GetMobile: Mobile Comp. and Comm. 18, 4 (Jan. 2015), 53–58. Google ScholarGoogle ScholarDigital LibraryDigital Library
  160. Masoud Yazdani (Ed.). 1984. New Horizons in Educational Computing. Ellis Horwood Ltd., Chichester, England.Google ScholarGoogle Scholar
  161. Masoud Yazdani and Robert Lawler (Eds.). 1991. Artificial Intelligence and Education, vol. 2: Principles and Case Studies. Ablex Publishing Corp., Norwood, NJ, USA.Google ScholarGoogle Scholar

Index Terms

  1. History of Logo

      Recommendations

      Comments

      Login options

      Check if you have access through your login credentials or your institution to get full access on this article.

      Sign in

      Full Access

      PDF Format

      View or Download as a PDF file.

      PDF

      eReader

      View online with eReader.

      eReader
      About Cookies On This Site

      We use cookies to ensure that we give you the best experience on our website.

      Learn more

      Got it!