MicroWorlds

Last updated
MicroWorlds
Other namesMicroMundos
Original author(s) Seymour Papert
Developer(s) Logo Computer Systems Inc.
Initial release1993;31 years ago (1993)
Operating system DOS, Mac, Windows
Predecessor Apple Logo, Atari Logo, LogoWriter
SuccessorLynx
Available in English, Portuguese, Spanish
Website microworlds.com

MicroWorlds is a family of computer programs developed by Logo Computer Systems Inc. (LCSI) that uses the Logo programming language and a turtle-shaped object to teach language, mathematics, programming, and robotics concepts in primary and secondary education. The program was part of a larger set of dialects and implementations created by Seymour Papert aimed at triggering the development of abstract ideas by children through experimentation.

Contents

MicroWorlds was first released in 1993 for DOS and Mac computers, and in 1996 for Windows. The program became incompatible with macOS 10.15 and higher due to requiring 32-bit architecture. Support for the program on Windows ended 30 November, 2023 and LCSI announced a browser-based program called Lynx would be the program's replacement. [1]

Release History

The precursors to MicroWorlds were the programs Apple Logo, Atari Logo, and LogoWriter released by LCSI for the Macintosh, Atari 8-bit family, and IBM Personal Computer in the 1980s. The first version to bear the MicroWorlds name was released in 1993 for DOS and Mac called MicroWorlds Project Builder. Two modules were released to accompany the software called "Math Links" and "Language Arts." [2] [3]

MicroWorlds 2.0 was released in 1996 for Windows 95 and in 1998 for Mac. Modules for weather and plants were released in 1997, as well as an internet browser plugin to view projects in Internet Explorer and Netscape Navigator without the full software installed. Spanish and Portuguese editions were released under the name MicroMundos. [3]

MicroWorlds Pro, an advanced version intended for high school students, was released in 1999 for Windows 95/98/NT and in 2000 for Mac.

MicroWorlds EX, the final iteration of the full software, was released in 2003 for Windows 98 and up (later supported for only Windows 10 and 11), and in 2004 for Mac OS X. A “Robotics edition” was released for both platforms that worked with Lego RCX programmable bricks and the Handy Cricket microcontroller system. An "Exploring Math" module intended for Grades 4-7 was released in 2005 and a "Computer Science" module released in 2013. The program has been made available in French, Spanish, Russian, Chinese, Portuguese, Italian, Armenian, and Greek. MicroWorlds EX will not work with macOS 10.15 or higher due to requiring 32-bit support. [4]

MicroWorlds JR , a derivative product teaching coding to young children who cannot read, was released in 2004 for Windows XP and 2005 for Mac OS X. [5]

Features

MicroWorlds relies on Logo, a computer programming language based on words and syntax that are intended to be easy to learn and remember. The software is able to execute multiple tasks independently, can import pictures, and create multimedia projects like games and simulations.

Users write code in a dialect of the Logo programming language to move a customizable cursor (initially in the shape of a turtle), draw shapes, or to make dialog boxes appear. The user may write code in one of two areas of the program, using the program's "command module" to execute short commands immediately or the "procedure page" for more complex sets of instructions that can be stored and referenced at any time.

Reception

MicroWorlds is used as the main component of the curriculum used by OpenWorld Learning, an educational non-profit based in Denver, Colorado, [6] that as of 2016 operated 11 elementary sites and three middle school sites in the Denver area. The organization provides a free after-school program to students interested in STEM (Science, Technology, Engineering and Math) education.

See also

Related Research Articles

<span class="mw-page-title-main">Logo (programming language)</span> Computer programming language

Logo is an educational programming language, designed in 1967 by Wally Feurzeig, Seymour Papert, and Cynthia Solomon. Logo is not an acronym: the name was coined by Feurzeig while he was at Bolt, Beranek and Newman, and derives from the Greek logos, meaning word or thought.

<span class="mw-page-title-main">Seymour Papert</span> MIT mathematician, computer scientist, and educator

Seymour Aubrey Papert was a South African-born American mathematician, computer scientist, and educator, who spent most of his career teaching and researching at MIT. He was one of the pioneers of artificial intelligence, and of the constructionist movement in education. He was co-inventor, with Wally Feurzeig and Cynthia Solomon, of the Logo programming language.

In computing, cross-platform software is computer software that is designed to work in several computing platforms. Some cross-platform software requires a separate build for each platform, but some can be directly run on any platform without special preparation, being written in an interpreted language or compiled to portable bytecode for which the interpreters or run-time packages are common or standard components of all supported platforms.

Originally, the word computing was synonymous with counting and calculating, and the science and technology of mathematical calculations. Today, "computing" means using computers and other computing machines. It includes their operation and usage, the electrical processes carried out within the computing hardware itself, and the theoretical concepts governing them.

In computer architecture, 64-bit integers, memory addresses, or other data units are those that are 64 bits wide. Also, 64-bit central processing units (CPU) and arithmetic logic units (ALU) are those that are based on processor registers, address buses, or data buses of that size. A computer that uses such a processor is a 64-bit computer.

In computer graphics, turtle graphics are vector graphics using a relative cursor upon a Cartesian plane. Turtle graphics is a key feature of the Logo programming language.

<span class="mw-page-title-main">Lego Mindstorms</span> Hardware and software platform by Lego

Lego Mindstorms is a discontinued hardware and software structure which develops programmable robots based on Lego bricks.

<span class="mw-page-title-main">Bonjour (software)</span> Computer networking technology

Bonjour is Apple's implementation of zero-configuration networking (zeroconf), a group of technologies that includes service discovery, address assignment, and hostname resolution. Bonjour locates devices such as printers, other computers, and the services that those devices offer on a local network using multicast Domain Name System (mDNS) service records.

Xara is an international software company founded in 1981, with an HQ in Berlin and development office in Hemel Hempstead, UK. It has developed software for a variety of computer platforms, in chronological order: the Acorn Atom, BBC Micro, Z88, Atari ST, Acorn Archimedes, Microsoft Windows, Linux, and more recently web browser-based services.

Optimized Systems Software (OSS) was a company that produced disk operating systems, programming languages with integrated development environments, and applications primarily for the Atari 8-bit family of home computers. OSS was best known for their enhanced versions of Atari DOS, Atari BASIC, and the Atari Assembler Editor, all of which were substantially improved over Atari's products, as well as the Action! programming language. OSS also sold some software for the Apple II.

<span class="mw-page-title-main">Atari Logo</span>

Atari Logo is ROM cartridge-based version of the Logo programming language for the Atari 8-bit family published by Atari, Inc. in 1983. It was developed by Logo Computer Systems, Inc. (LCSI) in Quebec, Canada. LCSI wrote Apple Logo, and the Atari version maintains strong compatibility with it.

Amiga software is computer software engineered to run on the Amiga personal computer. Amiga software covers many applications, including productivity, digital art, games, commercial, freeware and hobbyist products. The market was active in the late 1980s and early 1990s but then dwindled. Most Amiga products were originally created directly for the Amiga computer, and were not ported from other platforms.

MicroWorlds JR is a computer program using a simplified version of the Logo programming language to teach non-readers or early readers to program in Logo. It was first launched in 2004 by Logo Computer Systems, Inc. (LCSI), and as in their original line of MicroWorlds programs, the object on the screen begins as a turtle and can be controlled with basic commands to make it move. Differing from the Logo syntax developed by Seymour Papert and teams at MIT, MicroWorlds JR uses images to replace the command names, which are selected by the child to create turtle graphics. The turtle object can be given a variety of shapes that act as a costume for the turtle, and therefore lends itself to a variety of animations and creative stories and projects for younger students.

<span class="mw-page-title-main">World Programming System</span>

The World Programming System, also known as WPS Analytics or WPS, is a software product developed by a company called World Programming.

Stickybear is a fictional character created by Richard Hefter and an edutainment series starring the character headed by Optimum Resource, Inc. The character was a mascot of Weekly Reader Software, a division of Xerox Education Publications.

<span class="mw-page-title-main">Cynthia Solomon</span> Computer scientist

Cynthia Solomon is an American computer scientist known for her work in popularizing computer science for students. She is a pioneer in the fields of computer science, and educational computing. While working as a researcher at Massachusetts Institute of Technology (MIT), Solomon took it upon herself to understand and program in the programming language Lisp. As she began learning this language, she realized the need for a programming language that was more accessible and understandable for children. Throughout her research studies in education, Solomon worked full-time as a computer teacher in elementary and secondary schools. Her work has mainly focused on research on human-computer interaction and children as designers. While working at Bolt, Beranek and Newman, she worked with Wally Feurzeig and Seymour Papert, to create the first programming language for children, named Logo. The language was created to teach concepts of programming related to Lisp. Solomon has attained many accomplishments in her life such as being the vice president of R&D for Logo Computer Systems, Inc., when Apple Logo was developed and was the Director of the Atari Cambridge Research Laboratory. Solomon worked on the program committee of Constructing Modern Knowledge and the Marvin Minsky Institute for Artificial Intelligence in 2016. Further, she has published many writings based on research in the field of child education and technology in the classroom. Solomon has conducted workshops in elementary schools, high schools, and colleges regarding academic research and writing. She continues to contribute to the field by speaking at conferences and working with the One Laptop per Child Foundation.

μTorrent Proprietary adware BitTorrent client

μTorrent, or uTorrent, is a proprietary adware BitTorrent client owned and developed by Rainberry, Inc. The "μ" in its name comes from the SI prefix "micro-", referring to the program's small memory footprint: the program was designed to use minimal computer resources while offering functionality comparable to larger BitTorrent clients such as Vuze or BitComet. μTorrent became controversial in 2015 when many users unknowingly accepted a default option during installation which also installed a cryptocurrency miner.

<span class="mw-page-title-main">Turtlestitch</span> Embroidery platform

Turtlestitch is a free and open source platform for generating and sharing patterns for embroidery machines. Turtlestitch is derived from educational programming languages such as Logo, Scratch and Snap! using the same jigsaw style programming paradigm which offers simplicity suitable for novices but has powerful features, described as ‘low threshold, high ceiling’ by Seymour Papert. Its microworld is a turtle representing the needle of a programmable embroidery machine. Turtlestitch can be used for creating novel patterns for embroidery, combining the abstract logic of computing and the physical materiality of textiles. Its primary use is educational, as it offers a way of introducing programming to audiences with diverse interests. A growing gallery of open source embroidery designs enables community-based collaboration and shared learning. In 2017, Turtlestitch received the award for the best Open Educational Resource in the German-speaking countries.

References

  1. "Welcome to LCSI". www.microworlds.com. Retrieved 4 March 2024.
  2. "Logo Software and Hardware". Logo Foundation. MIT. Retrieved 7 June 2020.
  3. 1 2 "MicroWorlds Support Documentation". Internet Archive of MicroWorlds website. Archived from the original on 3 February 2002. Retrieved 7 June 2020.
  4. "Welcome to LCSI". www.microworlds.com. Retrieved 2019-10-29.
  5. "Press Release Archive". MicroWorlds. Retrieved 7 June 2020.
  6. "OpenWorld Learning – Creating Possibilities Through Technology". OpenWorld Learning. Retrieved 2018-10-10.

Further reading