Playground: An Object-Oriented Simulation System With Agent Rules for Children of All Ages

Programming languages for children have been limited by primitive control and data structures, indirect user interfaces, and artificial syntax. Playground is a child-oriented programming language that uses objects to structure data and has a modular control structure, a direct-manipulation user interface, and an English-like syntax. Integrating Playground into the curriculum of a classroom of 9- to 10-year-olds has given us valuable insights from the programs intended users, and confirmed many of our design decisions.

[1]  Clive Richards,et al.  The Blind Watchmaker , 1987, Bristol Medico-Chirurgical Journal.

[2]  Alan Borning,et al.  Classes versus Prototypes in Object-Oriented Languages , 1986, FJCC.

[3]  Scott Wallace,et al.  Fabrik: a visual programming environment , 1988, OOPSLA '88.

[4]  Bernard Meltzer,et al.  Analogical Representations of Naive Physics , 1989, Artif. Intell..

[5]  Randall B. Smith,et al.  SELF: The power of simplicity , 1987, OOPSLA '87.