Exploring Individual and Collaborative Storytelling in an Introductory Creative Coding Class

by   Sangho Suh, et al.
University of Waterloo
University of Manitoba

Teaching programming through storytelling is a popular pedagogical approach and an active area of research. However, most previous work in this area focused on K-12 students using block-based programming. Little, if any, work has examined the approach with university students using text-based programming. This experience report fills this gap. Specifically, we report our experience administering three storytelling assignments – two individual and one collaborative – in an introductory computer science class with 49 undergraduate students using p5.js, a text-based programming library for creative coding. Our work contributes an understanding of students' experiences with the three authoring processes and a set of recommendations to improve the administration of and experience with individual and collaborative storytelling with text-based programming.


Using Comics to Introduce and Reinforce Programming Concepts in CS1

Recent work investigated the potential of comics to support the teaching...

FSM Error Messages

Computer Science students, in general, find Automata Theory difficult an...

Examining Needs and Opportunities for Supporting Students Who Experience Discrimination

Perceived discrimination is common and consequential. Yet, little suppor...

The Impact of Remote Pair Programming in an Upper-Level CS Course

Pair programming has been highlighted as an active learning technique wi...

The SFS Summer Research Study at UMBC: Project-Based Learning Inspires Cybersecurity Students

May 30-June 2, 2017, Scholarship for Service (SFS) scholars at the Unive...

Cheat Sheet for Teaching Programming with Comics: Through the Lens of Concept-Language-Procedure Framework

Comics is emerging as a popular medium for providing visual explanations...

Please sign up or login with your details

Forgot password? Click here to reset