- "Logo is the name for a philosophy of education and
a continually evolving family of programming languages that
aid in its realization."
- - Harold Abelson
Apple Logo, 1982
This statement sums up two fundamental aspects of Logo and puts
them in the proper order. The Logo programming environments that
have been developed over the past 28 years are rooted in constructivist
educational philosophy, and are designed to support constructive
learning.
Constructivism views knowledge as being created by learners in
their own minds through interaction with other people and the world
around them. This theory is most closely associated with Jean Piaget,
the Swiss psychologist, who spent decades studying and documenting
the learning processes of young children.
In the Beginning
In the mid 1960s Seymour Papert, a mathematician who had been
working with Piaget in Geneva, came to the United States where he
co-founded the MIT Artificial Intelligence Laboratory with
Marvin Minsky. Papert worked with the team from Bolt, Beranek
and Newman, led by Wallace Feurzeig, that created the first version
of Logo in 1967.
Throughout the 1970s Logo was incubating at MIT and a few other
research sites: Edinburgh, Scotland and Tasmania,
Australia. There were small research activities conducted in
local schools, including the Brookline Public Schools, just up the
Charles River from MIT. Dan Watt and other MIT researchers documented
their work with a small number of elementary school students using
Logo. Their reports are among the several dozen Logo
Memos published by MIT during this period.
The Logo Programming Language, a
dialect of Lisp, was designed as a tool for learning. Its features
- modularity, extensibility, interactivity, and flexibility -follow
from this goal.
For most people, learning Logo is not an end in itself, and programming
is always about something. Logo programming activities are in mathematics,
language, music, robotics, telecommunications, and science. It is
used to develop simulations, and to create multimedia presentations.
Logo is designed to have a "low threshold and no ceiling": It is
accessible to novices, including young children, and also supports
complex explorations and sophisticated projects by experienced users.
The most popular Logo environments have involved the Turtle,
originally a robotic creature that sat on the floor and could be
directed to move around by typing commands at the computer. Soon
the Turtle migrated to the computer graphics screen where it is
used to draw shapes, designs, and pictures.
Some turtle species can change shape to be birds, cars, planes,
or whatever the designer chooses to make them. In Logo environments
with many such turtles, or "sprites" as they are sometimes called,
elaborate animations and games are created.
Out Into the World
Widespread use of Logo began with the advent of personal computers
during the late 1970s. The MIT Logo Group developed versions of
Logo for two machines: The Apple II and the Texas Instruments TI
99/4. The Logo language itself was similar in both versions, but
the video game hardware of the TI 99/4 lent itself to action-oriented
projects, while the Apple version was best suited to turtle graphics,
and language projects.
In 1980 a pilot project sponsored by MIT and Texas Instruments
was begun at the Lamplighter School in Dallas, Texas with 50 computers
and a student population of 450. At the same time the Computers
in Schools Project was initiated by the New York Academy of Sciences
and Community School Districts 2, 3 and 9 in New York City, and
supported by Texas Instruments and MIT. Twelve TI 99/4 computers
were placed in six New York City Public Schools. These were later
joined by a few Apple IIs.
Both projects offered teachers extensive training and support through
intensive two-week Summer Institutes
and follow-up workshops during the school year.
These projects have had lasting results. Logo is still used at
Lamplighter where Theresa Overall, who was a leader in both the
Dallas and New York workshops, continues to teach and offer summer
workshops. Michael Tempel, then of the New York Academy of Sciences
is now President of the Logo Foundation,
a nonprofit organization that provides Logo staff development and
support services to schools and districts throughout the world,
including New York City Community School District 3. Two of the
teachers who represented that district in the original project,
Peter Rentof and Steve Siegelbaum, went on to form the Computer
School, one of the District's alternative middle schools. All these
folks are still "doing Logo".
The prototype Logo implementations used in those pioneering projects
evolved into commercial products. TILOGO was released by Texas Instruments.
Terrapin Software,
a company that was set up in 1977 to distribute robot floor Turtles,
licensed the Apple II version of MIT Logo and has marketed it and
upgraded it to this day, first as Terrapin Logo and now as Logo
PLUS.
A new company, Logo
Computer Systems, Inc. (LCSI) was formed in 1980. Many of the
researchers, teachers, programmers, and writers who were involved
in this venture have played major roles in the subsequent development
of Logo. Seymour Papert is LCSI's chairman. Brian Silverman is Director
of Research and has guided the development of all of LCSI's products.
Cynthia Solomon, who was on the team that created the original Logo
in 1967, headed up LCSI's first development office in Boston and
later directed the Atari Cambridge Research Center. Michael Tempel
provided educational support services from LCSI's New York City
office for ten years until he started the Logo Foundation in 1991.
Sharnee Chait has supervised documentation and product development
at LCSI for the past 16 years.
LCSI developed Apple Logo, followed by versions for a host of other
computers. With commercial availability Logo use spread quickly.
Another important event occurred in 1980 - the publication of Seymour
Papert's Mindstorms.
Thousands of teachers throughout the world became excited by the
intellectual and creative potential of Logo. Their enthusiasm fueled
the Logo boom of the early 1980s.
New versions of Logo were implemented in more than a dozen spoken
languages on a variety of machines, many with video game style graphics
and sound capabilities. Logo for MSX computers was popular in Europe,
South America, and Japan. Atari Logo and Commodore Logo were popular
in North America.
Logo received considerable support from mainstream computer manufacturers.
Apple Computer marketed LCSI's Apple Logo and, at one point, bundled
it with the computers given away to each school in California. IBM
marketed LCSI's IBM Logo and Logo Learner.
Atari not only distributed Atari Logo, but set up the ambitious
Atari Cambridge Research Center under the direction of Cynthia Solomon.
By the mid 1980's the computers with video game capabilities had
dropped off the market and taken their versions of Logo with them.
MSDOS machines increasingly dominated the world of educational computing,
except in the United States where Apple was the school favorite.
Logo developers concentrated on these machines. Although new implementations
added features and took advantage of the increased speed and memory
of newer computers, the most popular versions of Logo in use in
1985 were similar to those of 1980.
Around this time there was also some interest in using Logo as
a "serious" programming language, especially for the new Macintosh
computer. MacLogo from LCSI added new functionality to the Logo
environment. Coral Software, developed an object-oriented version
of Logo called Object Logo. It included a compiler which allowed
programs to run at higher speed, and stand-alone applications could
be created. But Logo did not become popular among applications programmers.
Innovation
In 1985 Logo Computer
Systems, Inc. introduced LogoWriter, which was novel in several
ways. First, it included word processing capability - hence the
name. Second, the user interface was simplified and made more intuitive.
LogoWriter also included, as the earlier "sprite" Logos had, multiple
turtles that could take on different shapes, although in this area
the Apple and IBM computers on which LogoWriter ran were no match
for the earlier game machines. LogoWriter was implemented in many
spoken languages and became popular throughout the world.
Another innovation of the mid-eighties was LEGO
Logo.
Mitchel Resnick and Steve Ocko, working at the MIT Media Lab,
developed a system which interfaced Logo with motors, lights and
sensors that were incorporated into machines built out of LEGO bricks
and other elements. Robotics systems with Logo were not new, but
the popular and well-supported LEGO TC Logo was a commercial success
which reached thousands of teachers and their students.
It was around this time that a unique series of Logo conferences
took place at MIT. Beginning with LOGO '84 and continuing for two
more years with LOGO '85 and LOGO '86, these meetings brought a
worldwide community together at Logo's unofficial home.
Although LCSI's
LogoWriter was never significantly upgraded, Terrapin
Software continued it's slow, incremental updating of the Apple
II implementation of Logo that had been developed at MIT. Terrapin
Logo for the Macintosh was release in 1986 and the Apple II version
was upgraded to Logo PLUS in 1988.
Harvard Associates
developed PC Logo for DOS and later for Windows; close equivalents
of Terrapin's products on the Apple side.
These two companies, now merged, have shunned dramatic changes
in favor of gradual upgrading of the "classic" Logo with an emphasis
on Turtle geometry and projects based
on word and list manipulation.
By the early 1990's some educators in the United States began to
see Logo as old and out of date. The lack of innovation in LogoWriter
and the sluggish pace of upgrading of the classic Logos was in sharp
contrast to the rapid development of modern, flashy educational
software that took advantage of the Macintosh / Windows graphical
user interface. There were some Logo drop outs and Logo did not
attract its share of interest among the many new computer-using
educators in the United States and Canada.
This was not necessarily the case in the rest of the world. In
1988 the Programa
Informática Educativa was initiated in Costa Rica by
the Omar Dengo Foundation, the Ministry of Public Education and
IBM Latin America. This still growing project has put Logo in the
hands of 35% - soon to be 50% - of Costa Rica's elementary school
students and their teachers. A similar project has been initiated
in Costa Rica's secondary schools.
The Costa Rican projects have provided extensive teacher education
and support with a strong emphasis on Logo's contructionist educational
approach. They have been taken as models for similar endeavors in
a dozen other Latin American countries.
Latin American Logo enthusiasts come together every two years in
a different country for the Congreso Logo, most recently in Brazil
in November 1995.
In Japan, Logo has seen growing acceptance in the country's schools
where the original LogoWriter, then the enhanced LogoWriter2,and
now LogoWriter Win have been the most popular versions.
In England, Logo is a mandated part of the national curriculum.
This guarantees that Logo is widely, if not necessarily well used.
England is also the birthplace of the extinct Valiant Turtle and
the still extant Roamer.
There are Logo hot spots throughout Europe where there is a biennial
EuroLogo conference. European Logo software developments have included
WinLogo in Spain and Comenius
Logo from Slovakia.
A New Wave
Over the past few years there has been a flurry of new Logo development
accompanied by renewed public awareness and enthusiasm. In addition
to developments in Europe and Latin America, interest in The United
States and Canada has been sparked by the introduction of MicroWorlds.
Released in 1993 by LCSI, it embodies
major changes both in the Logo environment and the Logo language.
It is a modern Macintosh application with an interface that is familiar
to users of other Macintosh programs. (The current PC DOS version
also follows Macintosh conventions and a Windows version is under
development.)
MicroWorlds includes many extra-Logo features - drawing tools,
a shape editor, a melody maker, the ability to import graphics and
sounds - that work along with Logo to support the creation of multimedia
projects, games, and simulations.
MicroWorlds Logo includes a number of changes, the most significant
being multi-tasking, or parallel processing. Several processes can
be launched independently. This is invaluable when creating animations
with more than one actor - the car can drive off a cliff while the
dog wags its tail while the fat lady sings. This sort of thing is
possible in a non-parallel Logo environment but it is far easier
and more natural in MicroWorlds. Multi-tasking has recently been
implemented in PCLogo for Windows, as well.
Control Lab and Control System are new LEGO Logo products whose
multi-tasking software is built on the same core as MicroWorlds.
Another LEGO Logo innovation is the Programmable
Brick, a research project at MIT being spearheaded by
Fred Martin. Unlike conventional LEGO Logo products where the
computer receives instructions through wires connected to a desktop
computer, the Programmable Brick has a computer inside.
StarLogo
is a massively parallel version of Logo that was developed by a
team led by Mitchel
Resnick at MIT. Thousands of turtles can carry on independent
processes and interact with each other and with patches of background.
The system is specifically designed to facilitate the exploration
of decentralized systems, emergent phenomena, and self organizing
behavior. Resnick's Turtles,
Termites, and Traffic Jams is the source book on
StarLogo and the ideas underlying its development.
There have been a number of other commercial versions of Logo developed
in recent years including Logo Grafico in Argentina, and Mach Turtles
Logo in Canada.
Brian
Harvey, author of the three-volume classic Computer
Science Logo Style wrote UCBLogo,
a public domain version for Macintosh, MSDOS, and Unix.
George
Mills has used the core of UCBLogo as the basis for his MSWLogo
which runs under Windows with many enhancements that are possible
in that operating system.
Logo has also been incorporated into HyperStudio, the widely popular
multimedia program for Macintosh and Windows from Roger Wagner Productions.
After almost three decades of growth, Logo has undergone dramatic
changes in step with the rapid pace of development in computer technology.
The family of Logo environments is more divers than ever before.
And Logo remains a worldwide movement of people drawn together by
a shared commitment to a constructivist educational philosophy.
To find out more about Logo you can continue to wander around
this web site and check out the links to other sites. In particular,
you might want to look at the Logo
FAQ, an extensive response to Frequently Asked Questions about
Logo.
|