ABSTRACT
The focus of this paper is to investigate how writing computer programs can help children develop their storytelling and creative writing abilities. The process of writing a program---coding---has long been considered only in terms of computer science, but such coding is also reflective of the imaginative and narrative elements of fiction writing workshops. Writing to program can also serve as programming to write, in which a child learns the importance of sequence, structure, and clarity of expression---three aspects characteristic of effective coding and good storytelling alike. While there have been efforts examining how learning to write code can be facilitated by storytelling, there has been little exploration as to how such creative coding can also be directed to teach students about the narrative and storytelling process. Using the introductory programming language Scratch, this paper explores the potential of having children create their own digital stories with the software and how the narrative structure of these stories offers kids the opportunity to better understand the process of expanding an idea into the arc of a story.
- Bruckman, A. MOOSE crossing: Construction, community, and learning in a Networked Virtual World for Kids. Unpublished PhD Dissertation, MIT, Cambridge, MA. http://www.cc.gatech.edu/~asb/thesis/. Google ScholarDigital Library
- Burmark, L. Visual presentations that prompt, flash, & transform. Media & Methods, 40, 6, 4--5.Google Scholar
- Caldwell, H. & Moore, B. H. The art of writing: Drawing as preparation for narrative writing in the primary grades. Studies in Art Education, 31, 4, 207--219.Google Scholar
- Cochran-Smith, M. Word processing and writing in elementary classrooms. A critical review of literature. Review of Educational Research, 61, 1, 107--155.Google Scholar
- Cooper, S., Dann, W., & Pausch, R. Alice: A 3-D tool for introducing programming. Proceedings of 5th Annual (2000) CCSC Northeastern Conference. Ramapo, NJ. Google ScholarDigital Library
- diSessa, A. Changing Minds: Computers, Learning, & Literacy. MIT Press, Cambridge, MA, 2000. Google ScholarDigital Library
- Kelleher, C. & Pausch, R. Using storytelling to motivate programming.Communications of the ACM, 50, 7, 59--64. Google ScholarDigital Library
- Kress, G. Visual and verbal modes of representation in electronically mediated communication. In Snyder, I. (Ed.), Taking Literacy into the Electronic Era (pp. 53--79). Routledge, London, 1999.Google Scholar
- Long, J. Telling stories with technology. Technology & Learning, 28, 11, 62.Google Scholar
- Papadimitriou, C. MythematiCS. ACM SIGSCE Bulletin: Special Issue on the 8th Annual (2003) ITCSE Conference, 35, 3, 1--1. Google ScholarDigital Library
- Reeder, K. Using storyboarding techniques to identify design opportunities. The Technology Teacher, April 2005, 9--11.Google Scholar
- Resnick, M., Maloney, J., Monroy-Hernandez, A., Rusk, N., Eastmond, E., Brennan, K., Millner, A., Rosenbaum, E., Silver, J., Silverman, B., Kafai, Y. Scratch: Programming for everyone. Communications of the ACM, November 2009. Google ScholarDigital Library
- Robin, B. Digital storytelling. Theory Into Practice, 47, 220--228.Google ScholarCross Ref
- Ware, P. D. & Warschauer, M. Hybrid literacy texts and practices in technology-intensive environments. International Journal of Education Research, 43, 432--445.Google Scholar
Index Terms
- Programming & storytelling: opportunities for learning about coding & composition
Recommendations
Interactive personal storytelling: an ethnographic study and simulation of apartheid-era narratives
DIS '14: Proceedings of the 2014 conference on Designing interactive systemsThis paper reports on a digital storytelling project which seeks to create interactive storytelling of personal experience narratives. We begin with an ethnographic study of two resident storytellers at the District Six Museum, Cape Town, Noor Ebrahim ...
Toward a Block-Based Programming Approach to Interactive Storytelling for Upper Elementary Students
Interactive StorytellingAbstractDeveloping narrative and computational thinking skills is crucial for K-12 student learning. A growing number of K-12 teachers are utilizing digital storytelling, where students create short narratives around a topic, as a means of creating ...
Hypervideo vs. storytelling integrating narrative intelligence into hypervideo
TIDSE'06: Proceedings of the Third international conference on Technologies for Interactive Digital Storytelling and EntertainmentHypervideo is one of several possible ways for interactive non-linear media. In its characteristics it is closely related to the purposes of digital narratives. The techniques of hypervideo could be used for the presentation of digitally told stories ...
Comments