Programming microworld: Difference between revisions
Jump to navigation
Jump to search
mNo edit summary |
m (→Environments) |
||
Line 11: | Line 11: | ||
; For children | ; For children | ||
* [[ | * [[Logo]] | ||
* [[Boxer]] | * [[Boxer]] | ||
* [[ | * [[ToonTalk]] | ||
* [[LEGO Mindstorms]] | * [[LEGO Mindstorms]] | ||
* Languages built on top of [[Squeak]] like [http://www.squeakland.org/ Etoy] or [http://weblogs.media.mit.edu/llk/scratch/ Scratch] | * Languages built on top of [[Squeak]] like [http://www.squeakland.org/ Etoy] or [http://weblogs.media.mit.edu/llk/scratch/ Scratch] |
Revision as of 14:56, 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
- For older people