SIGCSE TS 2023 (series) / Demos / RecursionVisualizer: Teaching Dynamic Programming With Visualizations
RecursionVisualizer: Teaching Dynamic Programming With VisualizationsIn-PersonCCK12
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 MarDisplayed time zone: Eastern Time (US & Canada) change
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 45mDemonstration | RecursionVisualizer: Teaching Dynamic Programming With VisualizationsIn-PersonCCK12 Demos Ethan Turok Columbia University DOI | ||
15:00 45mDemonstration | 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 45mDemonstration | Source Academy: A Web-based Environment for Learning Programming with SICPIn-PersonGlobalK12 Demos Martin Henz National University of Singapore DOI | ||
15:00 45mOther | SIGCSE Coffee Break ShowHybrid Logistics | ||
15:00 45mCoffee break | Break Logistics |