
Design Guidelines for a Children's Programming Environment
PROCEEDINGS
Robert Sheehan, University of Auckland, New Zealand
EdMedia + Innovate Learning, in Montreal, Canada ISBN 978-1-880094-56-3 Publisher: Association for the Advancement of Computing in Education (AACE), Waynesville, NC
Abstract
In order to design a programming environment for children, a number of guidelines were produced. The guidelines arose from several different approaches: a brief examination of the theories of child development, the production of a simple prototype environment, interviews of children to determine what they understood about computer programming, the evaluation of previous programming environments for children, and personal preferences based on experience. Guidelines ranged from suggestions as to the age range of children the environment should be aimed at, through to the necessity of making the environment fun. These guidelines were then used in the design of the Icicle programming environment. As children found Icicle to be usable and very enjoyable, it appears that the guidelines were reasonable.
Citation
Sheehan, R. (2005). Design Guidelines for a Children's Programming Environment. In P. Kommers & G. Richards (Eds.), Proceedings of ED-MEDIA 2005--World Conference on Educational Multimedia, Hypermedia & Telecommunications (pp. 1058-1063). Montreal, Canada: Association for the Advancement of Computing in Education (AACE). Retrieved June 9, 2023 from https://www.learntechlib.org/primary/p/20219/.
© 2005 Association for the Advancement of Computing in Education (AACE)
Keywords
References
View References & Citations Map- Budge, B. (1983). Pinball Construction Set: Electronic Arts.
- Cohen, R. (1988). Formative Evaluation of Pre-Logo Programming Environments: A Collaborative Effort of Researchers, Teachers and Children. Journal of Computer-Based Instruction, 15(4), 112-122.
- DiSessa, A.A., & Abelson, H. (1986). Boxer: a reconstructible computational medium. Communications of the ACM, 29(9), 859868.
- Egan, K. (2002). Getting it Wrong from the Beginning: Our Progressivist Inheritance from Herbert Spencer, John Dewey, and Jean Piaget. New Haven: Yale University Press.
- Gage, N.L., & Berliner, D.C. (1984). Educational psychology (3 ed.). Boston: Houghton Mifflin.
- Gallimore, R., & Tharp, R. (1990). Teaching mind in society: Teaching, schooling, and literate discourse. In L.C. Moll (Ed.), Vygotsky and Education: Instructional Implications and Applications of Sociohistorical Psychology: Cambridge University Press.
- Hanna, L., Risden, K., & Alexander, K.J. (1997). Guidelines for usability testing with children. Interactions, 4(5), 9-14.
- Harel, I. (1991). Children designers: interdisciplinary constructions for learning and knowing mathematics in a computer-rich school. Norwood, NJ: Ablex Pub. Corp.
- Ingalls, D., Kaehler, T., Maloney, J., Wallace, S., & Kay, A. (1997). Back to the future. The story of Squeak, a practical Smalltalk written in itself. ACM. Sigplan Notices (Acm Special Interest Group on Programming Languages). 32(10), 318-326.
- Kafai, Y. (1994). Electronic play worlds: Children's construction of videogames. In M. Resnick (Ed.), Constructionism in practice: Rethinking the roles of technology in learning. Mahwah, NJ: Lawrence Erlbaum Associates.
- Kafai, Y. (1996). Software by kids for kids. Communications of the ACM, 39(4), 38-39.
- Kahn, K. (1996). ToonTalk-an animated programming environment for children. Journal of Visual Languages& Computing, 7(2), 197-217.
- Papert, S. (1980). Mindstorms: children, computers and powerful ideas. Brighton: Harvester.
- Piaget, J. (1930). The Child's Conception of Physical Causality. London: Routledge and Keegan Paul Ltd.
- Repenning, A. (1993). Agentsheets: A tool for building domain-oriented visual programming environments. Paper presented at the Conference on Human Factors in Computing Systems: INTERCHI'93, Amsterdam.
- Rieber, L.P., Smith, L., & Noah, D. (1998). The Value of Serious Play. Educational Technology, 38(6), 29-37.
- Sawyer, C. (1999). RollerCoaster Tycoon: Atari. Sheehan, R. (1999, 30 Aug.-3 Sept.). Incremental control of a children's computing environment. Paper presented at the International Conference on Human-Computer Interaction: INTERACT'99, Edinburgh, UK. Sheehan, R. (2000, 10-13 Sept.). Lower floor, lower ceiling: easily programming turtle-graphics. Paper presented at the IEEE International Symposium on Visual Languages, Seattle, WA, USA. Sheehan, R. (2002, June 24-29). Turning ICE into Icicle. Paper presented at the World Conference on Educational Multimedia, Hypermedia& Telecommunications: Ed-Media 2002, Denver, Colorado, USA.
- Smith, D.C., Cypher, A., & Spohrer, J. (1994). KIDSIM: programming agents without a programming language. Communications of the ACM, 37(7), 54-67.
- Vygotsky, L.S. (1978). Mind in Society: The Development of Higher Psychological Processes. Cambridge, MA: Harvard University.
- Wilensky, U. (1999). NetLogo: Center for Connected Learning and Computer-Based Modeling, Northwestern University. Evanston, IL.
These references have been extracted automatically and may have some errors. Signed in users can suggest corrections to these mistakes.
Suggest Corrections to References