Movatterモバイル変換


[0]ホーム

URL:


Jump to content
WikipediaThe Free Encyclopedia
Search

AgentSheets

From Wikipedia, the free encyclopedia
This articlecontainspromotional content. Please helpimprove it by removingpromotional language and inappropriateexternal links, and by adding encyclopedic text written from aneutral point of view.(January 2013) (Learn how and when to remove this message)

AgentSheets
AgentSheets tool
Paradigmobject-oriented
Designed byAlexander Repenning
First appeared1991; 34 years ago (1991)
Stable release
4.0 / May 19, 2014; 11 years ago (2014-05-19)
PlatformJVM
Licenseproprietary
Websitewww.agentsheets.com
Influenced by
Lisp,Logo,Smalltalk
Influenced
Etoys,Scratch

AgentSheets is ablock-based programming language designed for children. AgentSheets usesdrag-and-drop mechanisms with commands such as conditions and actions as editable blocks that could be composed into programs.

The main building blocks of AgentSheets were interactive objects, or "agents", that were programmed through rules. Using conditions, agents could sense the user input, includingspeech recognition and webpage content. Using actions, agents could move, produce sounds, open webpages, and compute formulas.

History

[edit]

The first prototype of AgentSheets ran in 1989 at theUniversity of Colorado,NCAR, andConnection Machine 2. In 1991, behavior such as a train following train tracks can be specified through before/after rules. These rules areprogramming by example.

In 1996, with the support of theNational Science Foundation, AgentSheets became a commercial product. More interaction modalities have been added (e.g., speech recognition for Mac),scientific visualization has been refined (e.g., 3D real-time plotting on Mac versions), and Japanese and Greek translations have been added. In 2010, AgentSheets 3 was released.

AgentSheets was supported by Scalable Game Design aligned with theInternational Society for Technology in Education'sNational Educational Technology Standards (NETS). The NSF ITEST program has in some schools over 900 students participating per year, per school. Over 52% of whom were girls. Of the girls, 85% enjoyed the scalable game design course, and 78% would like to take another game design course.[1]

Design

[edit]

The built-indrag-and-drop language was designed for students. Similar to a spreadsheet, an AgentSheet was acomputational grid. This grid contains numbers and strings (much like a normal spreadsheet) as well as "agents", or interactive objects programmed through rules. These agents are represented by pictures, can be animated, react to mouse/keyboard interactions, can read webpages, and can speak and recognize speech commands onMac versions.

See also

[edit]

References

[edit]
  1. ^"Scalable Game Design Results"(PDF). Archived fromthe original(PDF) on June 10, 2010. RetrievedFebruary 21, 2010.

External links

[edit]
Retrieved from "https://en.wikipedia.org/w/index.php?title=AgentSheets&oldid=1280947329"
Categories:
Hidden categories:

[8]ページ先頭

©2009-2025 Movatter.jp