ABSTRACT
One of the main challenges with teaching and learning programming is the abstract nature of its concepts and procedures. To address this, recent work suggested using comics. Specifically, they proposed coding strip, a form of comic strip accompanied by its corresponding code, and demonstrated how they can be designed and used in classrooms. Their subsequent in-class study revealed that students enjoy learning with coding strips and benefit from them in various ways. Unfortunately, creating comics can be a time-consuming and challenging task; this can compromise the usefulness and adoption of coding strips. Thus in this demo, we introduce CodingToon, an authoring tool for coding strips, and provide a brief tutorial to help interested instructors use coding strips in their classrooms. The authoring process shown in the demo follows a concept-driven storytelling process that can be extended to support the creation of explanations on concepts beyond programming concepts. A laptop or tablet is recommended but not required.
Index Terms
- CodingToon: Using Authoring Tool to Create Concept-driven Comics for Programming Concepts
Recommendations
CodeToon: Story Ideation, Auto Comic Generation, and Structure Mapping for Code-Driven Storytelling
UIST '22: Proceedings of the 35th Annual ACM Symposium on User Interface Software and TechnologyRecent work demonstrated how we can design and use coding strips, a form of comic strips with corresponding code, to enhance teaching and learning in programming. However, creating coding strips is a creative, time-consuming process. Creators have to ...
PrivacyToon: Concept-driven Storytelling with Creativity Support for Privacy Concepts
DIS '22: Proceedings of the 2022 ACM Designing Interactive Systems ConferenceWith privacy-related concepts often abstract and difficult to define, comics can be an effective visual storytelling medium for explaining and raising awareness about privacy. However, existing privacy and security educational comics do not support ...
CodeToon: A New Visual Programming Environment Using Comics for Teaching and Learning Programming
SIGCSE 2022: Proceedings of the 53rd ACM Technical Symposium on Computer Science Education V. 2Visual programming environments such as Scratch and Alice contributed to lowering the barrier to computer programming. They use virtual characters that users can manipulate with code, enabling creative activities, such as creating animations and ...
Comments