Abstract
This paper explores design concepts and principles to engage middle school girls in learning preliminary programming concepts through different media and interaction techniques. Creating a greeting card and creating a personal avatar for an Instant Messenger (IM) were two approaches that were examined. Findings suggest that an IM avatar creation tool, with guiding principles including partial manipulation of code, immediate feedback, engaging content, reinforcement exercises, and transition from concrete to abstract examples, may interest girls to start learning programming concepts.
Chapter PDF
Similar content being viewed by others
Keywords
These keywords were added by machine and not by the authors. This process is experimental and the keywords may be updated as the learning algorithm improves.
References
Beyer, H., Holtzblatt, K.: Contextual Design. Morgan Kaufmann, San Francisco (1998)
Chi, M.T.H., Bassok, M.: Knowing, Learning & Institution. In: Essays in Honor of Robert Glaser, vol. 8, Lawrence Erlbaum Assoc., Mahwah (1989)
Clark, R.C., Mayer, R.E.: E-Learning and the Science of Institution. Pfeiffer, San Francisco (2003)
Gorriz, C., Medina, C.: Engaging Girls with Computers Through Software Games. Communication of the ACM 43(1), 42–49 (2000)
Kelleher, C., Pausch, R.: Lowering the Barriers to Programming: a survey of programming environments and languages for novice programmers. In: ACM surveys (October 2004)
Kelleher, C.: Motivating Programming: using storytelling to make computer programming attractive to more middle school girls. PhD Thesis, Carnegie Mellon University, Pittsburgh, PA (2004)
Lane, H.C., VanLehn, K.: Coached Program Planning: Dialogue-Based Support for Novice Program Design. In: SIGCSE 2003 (2003)
National Center for Education Statistics. Digest of Education Statistics. U.S. Department of Education, Washington, D.C (2003), Available at http://nces.ed.gov//programs/digest/d03/tables/dt255.asp
Norman, D., Draper, E.: Cognitive Engineering. User Centered System Design, Mew Perspectives on Human-Computer Interaction, pp. 31–61. Lawrence Erlbaum Associates Publishers, Mahwah (1986)
Pane, J.F., Ratanamahatana, C.A., Myers, B.A.: Studying the Language and Structure in Non-Programmer’s Solutions to Programming Problems. Human-Computer Studies 54, 237–264 (2001)
Smith, D., Cypher, A., Tesler, L.: Novice Programming Comes of Age. Communications of the ACM 43(3), 75–81 (2000)
Schiano, D., Chen, C., Ginsbery, J., Gretarsdottir, U., Huddleston, M., Isaacs, E.: Teen use of messaging media. In: Proc. CHI 2002, pp. 594–595. ACM Press, New York (2002)
Talbot, M.: Girls just want to be mean. New York Times Magazine 27, 24–65 (2002)
Taylor, R., Cunniff, N., Uchiyama, M.: Learning, research, and the graphical representation of programming. In: IEEE 1986 (1986)
Verbick, T. Women, Technology, and Gender Bias. Journal of Computer Sciences in Colleges, (Feb 2000), 17, 3, 240-250
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2005 IFIP International Federation for Information Processing
About this paper
Cite this paper
Gweon, G., Ngai, J., Rangos, J. (2005). Exposing Middle School Girls to Programming via Creative Tools. In: Costabile, M.F., Paternò, F. (eds) Human-Computer Interaction - INTERACT 2005. INTERACT 2005. Lecture Notes in Computer Science, vol 3585. Springer, Berlin, Heidelberg. https://doi.org/10.1007/11555261_36
Download citation
DOI: https://doi.org/10.1007/11555261_36
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-28943-2
Online ISBN: 978-3-540-31722-7
eBook Packages: Computer ScienceComputer Science (R0)