Programming microworld: Difference between revisions
Jump to navigation
Jump to search
mNo edit summary |
m (→References) |
||
Line 31: | Line 31: | ||
(more needed) | (more needed) | ||
* Bergin, J., Stehlik, M., Roberts, J., Pattis, R. (1997) Karel++, A Gentle Introduction to the Art of Object-Oriented Programming, John Wiley and | * Bergin, J., Stehlik, M., Roberts, J., Pattis, R. (1997) Karel++, A Gentle Introduction to the Art of Object-Oriented Programming, John Wiley and Sons, Inc, New York, [http://www.csis.pace.edu/~bergin/karel.html HTML]. | ||
Sons, Inc, New York, [http://www.csis.pace.edu/~bergin/karel.html HTML]. | |||
* Papert, S. (1980), Mindstorm: Children, Computers and Powerful Ideas, New York: Basic Books. | * Papert, S. (1980), Mindstorm: Children, Computers and Powerful Ideas, New York: Basic Books. | ||
* http://www.jucs.org/jucs_1_6/microworlds_for_teaching_concepts {{ar}} | * http://www.jucs.org/jucs_1_6/microworlds_for_teaching_concepts {{ar}} | ||
* http://tecfa.unige.ch/guides/methodo/edu-tech/thesis-examples/design-microworlds/Heeb_Roboworld.pdf |
Revision as of 15:22, 24 July 2006
Definition
- A programming microworld is a microworld for learning how to program. Although one may argue that any programming environment can be used for this we restrict this definition to environments specficially made for education. Usually (but always) for children.
The relation to learning theory and educational reform
See for the moment: Constructionism, discovery learning, microworld
Environments
- For children
- Logo
- Boxer
- ToonTalk
- LEGO Mindstorms
- Languages built on top of Squeak like Etoy or Scratch
- http://dedalus.sourceforge.net/
- For older people
- MOO and other MUDs (while learning how to program is not their purpose, it has been observed that they can fulfill this function)
- Various Robot scripting languages (needs addition)
Links
- LCSI sells "Microworlds" (a popular modern Logo dialect)
References
(more needed)
- Bergin, J., Stehlik, M., Roberts, J., Pattis, R. (1997) Karel++, A Gentle Introduction to the Art of Object-Oriented Programming, John Wiley and Sons, Inc, New York, HTML.
- Papert, S. (1980), Mindstorm: Children, Computers and Powerful Ideas, New York: Basic Books.
- http://www.jucs.org/jucs_1_6/microworlds_for_teaching_concepts (Access restricted)
- http://tecfa.unige.ch/guides/methodo/edu-tech/thesis-examples/design-microworlds/Heeb_Roboworld.pdf