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

RecursionVisualizer is an open-source Python package that creates beautiful, interactive animations of Dynamic programming (DP) algorithms. DP is one of the most difficult algorithm techniques for undergraduate computer science students to understand. Even after taking algorithms courses that focus extensively on DP, many students are still unable to correctly solve DP problems. RecursionVisualizer creates animations that address specific misunderstandings students have about DP, making it easier for both educators to teach and for students to learn about DP. Source code, documentation, and examples can be found at https://ez2rok.github.io/recursion-visualizer.

Thu 16 Mar

Displayed time zone: Eastern Time (US & Canada) change

15:00 - 15:45
Coffee Break and Demos 2Demos / Logistics at Exhibit Hall G
Chair(s): Bedour Alshaigy Uppsala University, Eric Fouh University of Pennsylvania
15:00
45m
Demonstration
RecursionVisualizer: Teaching Dynamic Programming With VisualizationsIn-PersonCCK12
Demos
Ethan Turok Columbia University
DOI
15:00
45m
Demonstration
Strype: Frame-based Python in the BrowserIn-PersonGlobalK12
Demos
Neil Brown King's College London, Pierre Weill-Tessier King's College London, Michael Kölling King's College London
DOI
15:00
45m
Demonstration
Source Academy: A Web-based Environment for Learning Programming with SICPIn-PersonGlobalK12
Demos
Martin Henz National University of Singapore
DOI
15:00
45m
Other
SIGCSE Coffee Break ShowHybrid
Logistics
15:00
45m
Coffee break
Break
Logistics