Blogs (19) >>
Fri 17 Mar 2023 15:00 - 15:45 at Exhibit Hall G - Coffee Break and Demos 4 Chair(s): Bedour Alshaigy, Eric Fouh

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 Mar

Displayed 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
45m
Demonstration
Storyteller Demo: Guiding Students Through Code ExamplesIn-PersonK12
Demos
Mark Mahoney Carthage College
DOI
15:00
45m
Demonstration
Proof Buddy: A tool to aid students in proof constructionIn-Person
Demos
Steve Earth Drexel University, Jeremy Johnson Drexel University, USA, Bruce Char Drexel University
DOI
15:00
45m
Demonstration
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
45m
Other
SIGCSE Coffee Break ShowHybrid
Logistics
15:00
45m
Coffee break
Break
Logistics