skip to main content
10.1145/1240624.1240844acmconferencesArticle/Chapter ViewAbstractPublication PageschiConference Proceedingsconference-collections
Article

Storytelling alice motivates middle school girls to learn computer programming

Published:29 April 2007Publication History

ABSTRACT

We describe Storytelling Alice, a programming environment that introduces middle school girls to computer programming as a means to the end of creating 3D animated stories. Storytelling Alice supports story creation by providing 1) a set of high-level animations, that support the use of social characters who can interact with one another, 2) a collection of 3D characters and scenery designed to spark story ideas, and 3) a tutorial that introduces users to writing Alice programs using story-based examples. In a study comparing girls' experiences learning to program using Storytelling Alice and a version of Alice without storytelling support (Generic Alice), we found that users of Storytelling Alice and Generic Alice were equally successful at learning basic programming constructs. Participants found Storytelling Alice and Generic Alice equally easy to use and entertaining. Users of Storytelling Alice were more motivated to program; they spent 42% more time programming, were more than 3 times as likely to sneak extra time to work on their programs, and expressed stronger interest in future use of Alice than users of Generic Alice.

Skip Supplemental Material Section

Supplemental Material

1240844.mp4

mp4

180.5 MB

References

  1. AAUW, Shortchanging Girls, Shortchanging America American Association of University Women, Washington DC, 1990.Google ScholarGoogle Scholar
  2. AAUW, Tech-Savvy: Educating Girls in the New Computer Age. American Association of University Women Educational Foundation, Washington, DC, USA, 2000.Google ScholarGoogle Scholar
  3. Alice 2.0. http://www.alice.orgGoogle ScholarGoogle Scholar
  4. Begel, A. LogoBlocks: A Graphical Programming Language for Interacting with the World. EECS, MIT Boston, MA, 1996.Google ScholarGoogle Scholar
  5. Bruckman, A. MOOSE Crossing: Construction, Community, and Learning in a Networked Virtual World for Kids. MIT Media Lab. Boston, MA., 1997.Google ScholarGoogle Scholar
  6. Bruckman, A., Jenson, C., and DeBonte, A. Gender and Programming Achievement in a CSCL Environment. In Proc. CSCL 2002. (2002), 119--227. Google ScholarGoogle ScholarDigital LibraryDigital Library
  7. Dossey, J., Mullis, I., et al. The mathematics report card: Are we measuring up? Educational Testing Service, Princeton, NJ, 1988.Google ScholarGoogle Scholar
  8. Duplantis, W., MacGregor, E., Klawe, M., and Ng, M. Virtual Family: an approach to introducing Java programming. In Proc. SIGCSE 2002. ACM Press (2002), 40--43.Google ScholarGoogle ScholarDigital LibraryDigital Library
  9. Fennema, E. and Sherman, J. "Sex Related Differences in Math Achievement, Spatial Visualization and Affective Factors." American Educational Research Journal 14 (1977), 51--71.Google ScholarGoogle ScholarCross RefCross Ref
  10. Fenton, J. and K. Beck. Playground: an object-oriented simulation system with agent rules for children of all ages. In Proc. OOPSLA. ACM Press (1989). Google ScholarGoogle ScholarDigital LibraryDigital Library
  11. Fernaeus, Y., Kindborg, M., and Scholz, R. Rethinking Children's Programming with Contextual Signs. In Proc. IDC 2006. ACM Press (2006), 121--128. Google ScholarGoogle ScholarDigital LibraryDigital Library
  12. Flanagan, M., Howe, D. and Nissenbaum, H. Values at play: design tradeoffs in socially-oriented game design. In Proc. CHI 2005. ACM Press (2005), 751--760. Google ScholarGoogle ScholarDigital LibraryDigital Library
  13. Furger, R. Does Jane Compute?: Preserving Our Daughter's Place in the Cyber Revolution. Warner Books, Inc. New York, NY, 1998. Google ScholarGoogle ScholarDigital LibraryDigital Library
  14. Gill, J. Shedding some new light on old truths: student attitudes to school in terms of year level and gender. In Proc. of the American Educational Research Association. (1994).Google ScholarGoogle Scholar
  15. Harel, I. Children Designers. Ablex Publishing Norwood, N.J., 1991.Google ScholarGoogle Scholar
  16. Hoyles, C., Noss, R., and Adamson, R. Rethinking the Microworld Idea. Journal of Educational Computing Research. 27, 1--2 (2002), 29--53.Google ScholarGoogle ScholarCross RefCross Ref
  17. Kafai, Y. Minds in Play: Computer Game Design as a Context for Children's Learning. Lawrence Erlbaum Associates, Hillsdale, N.J., 1995. Google ScholarGoogle ScholarDigital LibraryDigital Library
  18. Kahn, K. Drawings on napkins, video-game animation, and other ways to program computers. Communications of the ACM 43,3 (1996), 104--106. Google ScholarGoogle ScholarDigital LibraryDigital Library
  19. Kay, A. Etoys and Simstories in Squeak. http://www.squeakland.org/author/etoys.htmlGoogle ScholarGoogle Scholar
  20. Kelleher, C. and Pausch, R. Lessons Learned from Designing a Programming System to Support Middle School Girls Creating Animated Stories. In Proc VL/HCC. IEEE (2006), 165--172. Google ScholarGoogle ScholarDigital LibraryDigital Library
  21. Kelleher, C. and Pausch, R. Lowering the barriers to programming: A taxonomy of programming environments and languages for novice programming. ACM Computing Surveys 37, 2 (2005), 83--137. Google ScholarGoogle ScholarDigital LibraryDigital Library
  22. Kelleher, C. and Pausch, R. Stencils-based tutorials: design and evaluation. In Proc CHI 2005. ACM Press (2005), 541--550. Google ScholarGoogle ScholarDigital LibraryDigital Library
  23. Linn, M., Fostering Equitable Consequences from Computer Learning Environments. Sex Roles 13, 3/4 (1985). 229--240.Google ScholarGoogle ScholarCross RefCross Ref
  24. Lionet, F. and Lamoureux, Y. Klik and Play, Maxis, 1994.Google ScholarGoogle Scholar
  25. Logo Computer Systems, Inc., My Make Believe Castle, 1995.Google ScholarGoogle Scholar
  26. Logotron, Magic Forest, 2002.Google ScholarGoogle Scholar
  27. Maloney, J., Burd, L., Kafai, Y., Rusk, N., Silverman, B., and Resnick, M. Scratch: A Sneak Preview. In Proc of Creating, Connecting, and Collaborating through Computing (2004). 104--109. Google ScholarGoogle ScholarDigital LibraryDigital Library
  28. Moskal, B., D. Lurie, et al. Evaluating the Effectiveness of a New Instructional Approach. In Proc SIGCSE 2004. ACM Press (2004), 75--79. Google ScholarGoogle ScholarDigital LibraryDigital Library
  29. Nelson, M. Robocode. IBM Advanced Technologies, 2001.Google ScholarGoogle Scholar
  30. Pane, J. Myers, B.A., and Miller, L.B. Using HCI Techniques to Design a More Usable Programming System. In Proc. HCC 2002, IEEE (2002), 198--206. Google ScholarGoogle ScholarDigital LibraryDigital Library
  31. Papert, S. Mindstorms: Children, Computers, and Powerful Ideas. Basic Books New York, NY, 1980. Google ScholarGoogle ScholarDigital LibraryDigital Library
  32. Resnick, M. StarLogo: an environment for decentralized modeling and decentralized thinking. In Ext. Abstracts CHI 1996. ACM Press (1996), 11--12. Google ScholarGoogle ScholarDigital LibraryDigital Library
  33. Smith, D., Cypher, A., and Tesler, L. Programming by example: novice programming comes of age. Communications of the ACM 43, 3 (2000), 75--81. Google ScholarGoogle ScholarDigital LibraryDigital Library
  34. StarLogo TNG. http://education.mit.edu/starlogo-tng/index.htmGoogle ScholarGoogle Scholar
  35. Tanimoto, S. and Runyan, M. Play: An Iconic Programming System for Children. Visual Languages. In S. K. Chang, T. Ichikawa and P. A. Ligomenides, Plenum Publishing Corporation (1986). 191--205.Google ScholarGoogle Scholar
  36. Vegso, J. Drop in CS Bachelor's Degree Production. Computing Research News 18, 2 (2006).Google ScholarGoogle Scholar
  37. Zimmer, L. and Bennett, S. Gender Differences on the California Statewide Assessment of Attitudes and Achievement in Science. Proceedings of the Annual Meeting of the American Educational Research Association. (1987).Google ScholarGoogle Scholar

Index Terms

  1. Storytelling alice motivates middle school girls to learn computer programming

    Recommendations

    Comments

    Login options

    Check if you have access through your login credentials or your institution to get full access on this article.

    Sign in
    • Published in

      cover image ACM Conferences
      CHI '07: Proceedings of the SIGCHI Conference on Human Factors in Computing Systems
      April 2007
      1654 pages
      ISBN:9781595935939
      DOI:10.1145/1240624

      Copyright © 2007 ACM

      Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

      Publisher

      Association for Computing Machinery

      New York, NY, United States

      Publication History

      • Published: 29 April 2007

      Permissions

      Request permissions about this article.

      Request Permissions

      Check for updates

      Qualifiers

      • Article

      Acceptance Rates

      CHI '07 Paper Acceptance Rate182of840submissions,22%Overall Acceptance Rate6,199of26,314submissions,24%

    PDF Format

    View or Download as a PDF file.

    PDF

    eReader

    View online with eReader.

    eReader