Supporting Storytelling in a Programming Environment for Middle School Children

  • Caitlin Kelleher
Part of the Lecture Notes in Computer Science book series (LNCS, volume 5915)


Storytelling Alice and Looking Glass are programming environments that are designed to motivate middle school students, particularly girls, to learn basic computer programming. Rather than presenting programming as an end in and of itself, both systems present computer programming as a means to the end of creating animated stories. In this talk, I will share some lessons learned about how to support middle school students in finding and realizing their story ideas.


programming environments storytelling children 


  1. 1.
    Kelleher, C., et al.: Alice2: Programming Without Syntax Errors. In: 15th ACM Symposium on User Interface Software and Technology. ACM Press, New York (2002)Google Scholar
  2. 2.
    Kelleher, C., Pausch, R.: Lessons Learned from Designing a Programming System to Support Middle School Girls Creating Animated Stories. In: Grundy, J., And Howse, J. (eds.) 23rd IEEE Symposium on Visual Languages and Human-Centric Computing, pp. 165–172. IEEE Press, New York (2006)Google Scholar
  3. 3.
    Kelleher, C., Pausch, R., Kiesler, S.: Storytelling Alice Motivates Middle School Girls to Learn Computer Programming. In: Begole, B., Payne, S., Churchill, E., St. Amant, R., Gilmore, D., Rosson, M.B. (eds.) 25th ACM Conference on Human Factors in Computing Systems, pp. 1455–1464. ACM Press, New York (2007)Google Scholar
  4. 4.
    Scaffidi, C., Shaw, M., Myers, B.: Estimating the Numbers of End Users and End User Programmers. In: Erwig, M., Schurr, A. (eds.) 22nd IEEE Symposium on Visual Languages and Human-Centric Computing, pp. 207–214. IEEE Press, New York (2005)CrossRefGoogle Scholar
  5. 5.
    Vegso, J.: Enrollments and Degree Production at US CS Departments Drop Further in 2006/2007,
  6. 6.
    Vegso, J.: Taulbee Trends: Female Students & Faculty,

Copyright information

© Springer-Verlag Berlin Heidelberg 2009

Authors and Affiliations

  • Caitlin Kelleher
    • 1
  1. 1.Computer Science DepartmentWashington University in St. LouisSt. Louis

Personalised recommendations