Changing minds: computers, learning, and literacy
Changing minds: computers, learning, and literacy
Alice: a 3-D tool for introductory programming concepts
CCSC '00 Proceedings of the fifth annual CCSC northeastern conference on The journal of computing in small colleges
Moose crossing: construction, community, and learning in a networked virtual world for kids
Moose crossing: construction, community, and learning in a networked virtual world for kids
Mythematics: storytelling in the teaching of computer science and mathematics
Proceedings of the 8th annual conference on Innovation and technology in computer science education
Using storytelling to motivate programming
Communications of the ACM - Creating a science of games
Communications of the ACM - Scratch Programming for All
Reviewing children's collaboration practices in storytelling environments
Proceedings of the 10th International Conference on Interaction Design and Children
Proceedings of the 43rd ACM technical symposium on Computer Science Education
Art and technology for young creators
ICEC'11 Proceedings of the 10th international conference on Entertainment Computing
Hi-index | 0.00 |
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.