Storyteller Demo: Guiding Students Through Code ExamplesIn-PersonK12
There is value in instructors guiding students through complex programming problems. An instructor can describe how they start a program, decide what to do next, recover from poor problem-solving choices, and check their work. Worked examples give students an inside look at an expert’s mental model and show how an expert approaches a problem. Live coding demonstrations of complex problems can be difficult for instructors to do well. This demonstration shows a tool that allows programmers to guide an audience through the evolution of some code. The tool, Storyteller, integrates with a popular text editor to record all file editing and file operations so that they can be replayed in an animated, annotated code playback. Instructors can replay their work to reflect on it. They can insert comments with different media (text, drawings, screenshots, and audio/video) to describe their code and to explain the reasons why certain decisions were made. These comments are linked not only to a place in the code but to a point in time during the evolution of the code. The comments are recorded and are visible in the playback of the code. The author of a code playback can create a narrative describing how and why their code is changing. These can be used by instructors to provide worked examples for their students. The demonstration shows some example code playbacks, how I use them in my classes, and how to create and share them.
Fri 17 MarDisplayed time zone: Eastern Time (US & Canada) change
15:00 - 15:45 | Coffee Break and Demos 4Demos / Logistics at Exhibit Hall G Chair(s): Bedour Alshaigy Uppsala University, Eric Fouh University of Pennsylvania | ||
15:00 45mDemonstration | Storyteller Demo: Guiding Students Through Code ExamplesIn-PersonK12 Demos Mark Mahoney Carthage College DOI | ||
15:00 45mDemonstration | Proof Buddy: A tool to aid students in proof constructionIn-Person Demos DOI | ||
15:00 45mDemonstration | Kits: Creating Repeatable Learning Experiences Using Real HFOSS ProjectsIn-PersonK12 Demos Stoney Jackson Western New England University, Karl Wurst Worcester State University, Grant Braught Dickinson College, Cam Macdonell MacEwan University DOI | ||
15:00 45mOther | SIGCSE Coffee Break ShowHybrid Logistics | ||
15:00 45mCoffee break | Break Logistics |