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.
- Harold Abelson. 1982. Apple Logo. BYTE/McGraw-Hill.Google Scholar
- Harold Abelson and Andrea A diSessa. 1980. Turtle geometry: The computer as a medium for exploring mathematics. MIT press, Cambridge, MA.Google Scholar
- 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 Scholar
- 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 Scholar
- 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 Scholar
- Apple. 1993. AppleScript. https://web.archive.org/web/20200221151316/https://en.wikipedia.org/wiki/AppleScriptGoogle Scholar
- Autodesk. 1982. AutoCAD. https://web.archive.org/web/20200225122817/https://www.autodesk.com/products/autocad/ overviewGoogle Scholar
- Ron Baecker. 1975. Two Systems Which Produce Animated Representations of the Execution of Computer Programs. SigCSE Bulletin (1975). Google Scholar
Digital Library
- Arnaud Banos, Christophe Lang, and Nicolas Marilleau. 2015. Agent-based spatial simulation with NetLogo. Vol. 1. Elsevier.Google Scholar
- Arnaud Banos, Christophe Lang, and Nicolas Marilleau. 2016. Agent-based Spatial Simulation with NetLogo, Volume 2: Advanced Concepts. Elsevier.Google Scholar
- 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 Scholar
- 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 Scholar
- 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 Scholar
- Alison Birch. 1986. The Logo Project Book: Exploring Words and Lists. Terrapin, Cambridge, MA.Google Scholar
- 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 Scholar
- 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 Scholar
- 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 Scholar
- 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 Scholar
- 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 Scholar
- Heinz-Dieter Boecker, Harold Eden, and Gerhard Fischer. 1991. Interactive Problem Solving Using Logo. LEA.Google Scholar
- Paula Bontá, Artemis Papert, and Brian Silverman. 2010. Turtle, Art, TurtleArt. In Proc. of Constructionism 2010 Conference. Paris.Google Scholar
- 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 Scholar
- Byte. 1976. About the Cover... and the Contest. Byte (December 1976).Google Scholar
- Byte. 1982. Byte Magazine Logo issue. Vol. 7. McGraw-Hill, USA. Issue 8.Google Scholar
- 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 Scholar
- 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 Scholar
- James Clayson. 1988. Visual Modeling with Logo. MIT Press, Cambridge, MA.Google Scholar
- 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 Scholar
- 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 Scholar
- 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 Scholar
- 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 Scholar
- 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 Scholar
- 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 Scholar
- 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 Scholar
- Coral. 1986. Object Logo. Coral Software Corp.Google Scholar
- 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 Scholar
- Albert Cuoco. 1990. Investigations in Algebra. MIT Press, Cambridge, MA.Google Scholar
- Andrea A diSessa and Harold Abelson. 1986. Boxer: A Reconstructible Computational Medium. Commun. ACM 29, 9 (Sept. 1986), 859–868. Google Scholar
Digital Library
- Gary Drescher. 1987. Object Logo. In Artificial Intelligence and Education, R. Lawler and M. Yazdani (Eds.). Ellis Horwood. Google Scholar
Digital Library
- 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 Scholar
Cross Ref
- 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 Scholar
- Eurologo. 2001. Proc. of Eurologo 2001 Conference. Oesterreichische Computer Gesellschaft, Linz. https://www.ocg.at/sites/ ocg.at/files/EuroLogo2001/Google Scholar
- 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 Scholar
- 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 Scholar
- Logo Exchange. 1982-1999. Logo Exchange. https://web.archive.org/web/20191029145937/https://el.media.mit.edu/logofoundation/resources/nlx/index.htmlGoogle Scholar
- Wally Feurzeig. 1984. The Logo Lineage. Digital deli (1984). https://web.archive.org/web/20031018181133/https://www. atariarchives.org/deli/logo.phpGoogle Scholar
- Wallace Feurzeig. 2006. Educational technology at BBN. IEEE Annals of the History of Computing 28, 1 (2006), 18–31.Google Scholar
Cross Ref
- 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 Scholar
- Logo Foundation. 2020. Logo History. https://web.archive.org/web/20200103033813/https://el.media.mit.edu/logofoundation/what_is_logo/history.htmlGoogle Scholar
- 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 Scholar
Digital Library
- Free Software Foundation. 1985. Emacs. https://web.archive.org/web/20200228113711/https://www.gnu.org/software/emacs/Google Scholar
- Michael Friendly. 1988. Advanced Logo. LEA.Google Scholar
- 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 Scholar
- Daniel D. Garcia, Brian Harvey, and Luke Segars. 2012. CS principles pilot at University of California, Berkeley. ACM Inroads 3 (06 2012). Google Scholar
Digital Library
- E. Paul Goldenberg and Wallace Feurzeig. 1987. Exploring Language with Logo. MIT Press, Cambridge, MA.Google Scholar
- Ira Goldstein. 1973. Germland. Google Scholar
Cross Ref
- Ira Goldstein. 1975. Summary of MYCROFT: A System for Understanding Simple Picture Programs. Artificial Intelligence 6, 3 (September 1975), 249–288. Google Scholar
Cross Ref
- Idit Harel (Ed.). 1990. Constructionist Learning. Massachusetts Institute of Technology, Media Laboratory, Cambridge, MA.Google Scholar
- 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 Scholar
Digital Library
- 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 Scholar
- 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 Scholar
Digital Library
- Brian Harvey. 1988. Berkeley Logo. University of California, Berkeley. https://web.archive.org/web/20190927020220/https: //people.eecs.berkeley.edu/~bh/logo.htmlGoogle Scholar
- Brian Harvey. 1991. Symbolic Programming vs. the AP Curriculum. The Computing Teacher (1991). https://people.eecs. berkeley.edu/~bh/bridge.htmlGoogle Scholar
- Brian Harvey. 2019. "Why do we have to learn this baby language?". https://web.archive.org/web/20200207073819/https: //snap.berkeley.edu/baby3.pdfGoogle Scholar
- 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 Scholar
- 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 Scholar
- W. Daniel Hillis (Ed.). 1986. The Connection Machine. MIT Press, Cambridge, MA, USA.Google Scholar
- Jim Howe and Tim O’Shea. 1978. Learning Mathematics Through LOGO. SIGCUE Outlook 12, 1 (Jan. 1978), 2–11. Google Scholar
Digital Library
- Celia Hoyles and Richard Noss. 1992. Learning Mathematics and Logo. MIT Press, Cambridge, MA.Google Scholar
- 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 Scholar
- Ken Kahn. 1975. A logo Natural Language System. MIT Logo Group Working Paper 46.Google Scholar
- 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 Scholar
Digital Library
- Kenneth Kahn. 1977. Three Interactions between Al and Education. Machine Intelligence 8 (1977).Google Scholar
- Ken Kahn. 1979a. Director Guide. MIT AI Lab memo 482b. https://dspace.mit.edu/handle/1721.1/6302Google Scholar
- 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 Scholar
- Ken Kahn. 2007. Should LOGO keep going forward 1? Informatics in Education-An International Journal 6, 2 (2007), 307–321.Google Scholar
Digital Library
- 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 Scholar
Cross Ref
- Kenneth M Kahn. 1979b. Creation of computer animation from story descriptions. Ph.D. Dissertation. Massachusetts Institute of Technology.Google Scholar
- 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 Scholar
Cross Ref
- 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 Scholar
- 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 Scholar
- 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 Scholar
Cross Ref
- 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 Scholar
- 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 Scholar
- 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 Scholar
- Akos Ledeczi and Brian Broll. 2016. NetsBlox. https://web.archive.org/web/20191130183352/https://netsblox.org/Google Scholar
- Steven Levy. 1984. Hackers: Heroes of the Computer Revolution. Anchor Doubleday.Google Scholar
Digital Library
- Philip G. Lewis. 1990. Approaching Precalculus Mathematics Discretely. MIT Press, Cambridge, MA.Google Scholar
- 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 Scholar
Digital Library
- 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 Scholar
Digital Library
- 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 Scholar
- Andrea Mayr-Stalder and Michael Aschauer. 2016. TurtleStitch. https://web.archive.org/web/20200103032255/https: //www.turtlestitch.org/Google Scholar
- 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 Scholar
Cross Ref
- Andreas Micheler. 2004. aUCBLogo. https://web.archive.org/web/20190811211744/http://www.aucblogo.org/en/Logo.htmlGoogle Scholar
- 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 Scholar
Cross Ref
- 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 Scholar
- George Mills. 2016. MSWLogo. https://web.archive.org/web/20200224081900/http://www.softronix.com/logo.htmlGoogle Scholar
- 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 Scholar
- Marvin Minsky. 2019b. Inventive minds: Marvin Minsky on education. MIT Press, Cambridge, MA. Cynthia Solomon and Xiao Xiao (Eds.).Google Scholar
- 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 Scholar
Digital Library
- MIT Scheller Teacher Education Program. 2019. StarLogo Nova. https://web.archive.org/web/20190716024204/https: //www.slnova.org/Google Scholar
- 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 Scholar
- Yishay Mor, Richard Noss, Ken Kahn, Celia Hoyles, and Gordon Simpson. 2004. Thinking in progress. Micromath 20, 2 (2004).Google Scholar
- 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 Scholar
- Allen Newell. 1972. Human Problem Solving. Prentice-Hall, Inc., USA.Google Scholar
Digital Library
- 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 Scholar
- 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 Scholar
- 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 Scholar
- David O’Sullivan and George LW Perry. 2013. Spatial simulation: exploring pattern and process. John Wiley & Sons.Google Scholar
- 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 Scholar
- 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 Scholar
- 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 Scholar
Cross Ref
- Seymour Papert. 1980. Mindstorms: Children, Computers, and Powerful Ideas. Basic Books, Inc., New York, NY, USA.Google Scholar
Digital Library
- Seymour Papert. 1988. The Conservation of Piaget: The Computer as Grist. Constructivism in the computer age (1988), 3–14.Google Scholar
- Seymour Papert. 1994. The Children’s Machine: Rethinking School In The Age Of The Computer. BasicBooks.Google Scholar
Digital Library
- Seymour Papert. 1996. The Connected Family: Bridging the Digital Generation Gap. Longstreet Press.Google Scholar
- Seymour Papert. 1999. The Century’s Greatest Minds. Time Magazine (1999).Google Scholar
- 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 Scholar
- 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 Scholar
- 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 Scholar
- 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 Scholar
- 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 Scholar
- 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 Scholar
- Roy D. Pea. 1983. Logo Programming and Problem solving. Bank Street College of Education, Technical Report 12.Google Scholar
- 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 Scholar
- 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 Scholar
- 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 Scholar
- Jean Piaget. 1971. Introduction to Genetic Epistemology. New York: Norton.Google Scholar
- Playful Invention Company. 2014. PicoCricket (web page). https://web.archive.org/web/20140812070053/http://www. playfulinvention.com/portfolio/the-picocricket-kit/Google Scholar
- Steven F Railsback and Volker Grimm. 2019. Agent-based and individual-based modeling: a practical introduction. Princeton university press.Google Scholar
- Eric Raymond. 1996. The Hacker’s Dictionary, Third Edition. MIT Press, Cambridge, MA.Google Scholar
- 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 Scholar
- Mitchel Resnick. 1996. Beyond the Centralized Mindset. Journal of the Learning Sciences 5, 1 (1996), 1–22. Google Scholar
Cross Ref
- Eric Rosenbaum, Duks Koschitz, and Bernat Romagosa. 2011. BeetleBlocks. https://web.archive.org/web/20110202110720/ http://beetleblocks.com/ archived 2 February, 2011.Google Scholar
- Jean-Jacques Rousseau. 1762. Émile: ou De l’éducation. Chez Jean Néaulme, libraire. https://books.google.com/books?id= Elu6g0qpyMMCGoogle Scholar
- Vijay A. Saraswat. 1993. Concurrent Constraint Programming. MIT Press, Cambridge, MA.Google Scholar
- Arthur Schopenhauer and Philipp Otto Runge. 2010. On Vision and Colors. Princeton Architectural Press, Princeton, NJ.Google Scholar
- 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 Scholar
- Fatimata Seye Sylla. 1985. Computers and literacy in Senegal. Master’s thesis. Massachusetts Institute of Technology. https://dspace.mit.edu/handle/1721.1/77676Google Scholar
- Andrew Shalit, David Moon, and Orca Starbuck. 1996. The Dylan Reference Manual. Addison-Wesley.Google Scholar
- 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 Scholar
Cross Ref
- Wolfgang Slany. 2012. A mobile visual programming system for Android smartphones and tablets. In VL/HCC. IEEE, 265–266.Google Scholar
- 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 Scholar
- Cynthia Solomon. 1988. Computer Environments for Children: A Reflection on Theories of Learning and Education. MIT Press, Cambridge, MA.Google Scholar
Digital Library
- Cynthia Solomon, Margaret Minsky, and Brian Harvey. 1986. LogoWorks: Challenging Programs in Logo. Byte/McGraw-Hill.Google Scholar
- Cynthia J. Solomon. 1983. Introduction to Computer Programming Through Turtle Graphics. Atari/LCSI.Google Scholar
- 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 Scholar
Digital Library
- Gerald J Sussman. 1973. A Computational Model of Skill Acquisition. MIT AI Lab Technical Report 297. http://hdl.handle. net/1721.1/6894Google Scholar
- Terrapin. 2020a. Terrapin Logo. https://web.archive.org/web/20200227075051/https://weblogo.terrapinlogo.com/ Also at (non-archival) /https://weblogo.terrapinlogo.com .Google Scholar
- 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 Scholar
- David D. Thornburg. 1986. Beyond Turtle Graphics: Further Explorations of Logo. Addison-Wesley.Google Scholar
- 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 Scholar
Cross Ref
- Jose Valente. 2020. personal communication, 1 Feb 2020.Google Scholar
- Roger Wagner. 1989. HyperStudio. https://web.archive.org/web/20190717150236/https://www.mackiev.com/hyperstudio/ index.htmlGoogle Scholar
- 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 Scholar
- Daniel Watt. 1983. Learning with Logo. Addison-Wesley.Google Scholar
- Daniel Watt and Molly Watt. 1986. Teaching with Logo. Addison-Wesley.Google Scholar
- 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 Scholar
- 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 Scholar
Digital Library
- Masoud Yazdani (Ed.). 1984. New Horizons in Educational Computing. Ellis Horwood Ltd., Chichester, England.Google Scholar
- Masoud Yazdani and Robert Lawler (Eds.). 1991. Artificial Intelligence and Education, vol. 2: Principles and Case Studies. Ablex Publishing Corp., Norwood, NJ, USA.Google Scholar
Index Terms
History of Logo
Recommendations
Sorting and searching using lisp, functional programming, and recursion
This paper presents some commonly used algorithms and data structures using the Lisp language, functional programming style, and recursive thinking. Insertion sort, selection sort, quick sort, binary search tree, search, insertion, and deletion ...
Constructivist and Constructionist Approaches to Graduate Teaching in Second Life: Ethical Considerations and Legal Implications
As a growing number of faculty use constructivist and constructionist approaches to teaching in SL, little research exists on the many ethical considerations and legal implications that affect course development. Following the experiences of the ...
Aspects of Applicative Programming for Parallel Processing
Early results of a project on compiling stylized recursion into stackless iterative code are reviewed as they apply to a target environment with multiprocessing. Parallelism is possible in executing the compiled image of argument evaluation (collateral ...






Comments