Blogs (19) >>
Fri 17 Mar 2023 10:00 - 10:45 at Online Posters - Online Posters 1 Chair(s): Meghan Allen, Jennifer Campbell

This poster introduces a new open-source tool for visualizing recursive algorithms. Many students struggle with understanding recursive algorithms and the way in which return values propagate from the base call back up to the original call. Teachers often show visualizations to help students improve their understanding, drawing a tower of calls for linear recursive algorithms or a much more complex tree of calls for tree recursive algorithms. We have created a web-based tool for automating the drawing of these call graphs for any recursive Python function, based solely on the function definition and function call. The call graphs show the arguments and return values for each recursive call, and can be stepped through interactively to show the order of calls from start to end. The graphs can also be embedded in web pages, since they’re built with accessible web technologies. We have used this tool to help students understand recursion in university CS1 classes, and would like to keep improving it to be a useful tool for CS classes globally.

Fri 17 Mar

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

10:00 - 10:45
Online Posters 1Posters at Online Posters
Chair(s): Meghan Allen University of British Columbia, Jennifer Campbell University of Toronto
10:00
45m
Poster
Scaling Up to a Statewide Network for CS Teacher Preparation by Introducing AEA Community of Practice PartnershipsOnlineK12
Posters
Sarah Diesburg University of Northern Iowa, J. Ben Schafer University of Northern Iowa
DOI
10:00
45m
Poster
Feedback tools and motivation to persist in intro CS theoryOnline
Posters
Ivona Bezakova Rochester Institute of Technology, Kimberly Fluet University of Rochester, Edith Hemaspaandra Rochester Institute of Technology, Hannah Miller Rochester Institute of Technology, David E. Narváez University of Rochester
DOI
10:00
45m
Poster
Non-majors Explore Less Well-Known Contributors to ComputingOnline
Posters
Barbara Anthony Southwestern University, Kate Nguyen Southwestern University
DOI
10:00
45m
Poster
Using Transformer Models for Knowledge Graph Construction in Computer Science EducationOnline
Posters
Alexander Katyshev Volgograd State Technical University, Anton Anikin Volgograd State Technical University, Oleg Sychev Volgograd State Technical University
DOI
10:00
45m
Poster
Societal Factors that Impact Retention and Graduation of Underrepresented Computer Science UndergraduatesGlobalOnline
Posters
Oluwafemi Osho Clemson University, Bart Knijnenburg Clemson University, Eileen Kraemer Clemson University, Cazembe Kennedy Vanderbilt University, Gloria Washington Howard university, Stacey Sexton Sagefox Consulting Group, John Porter III Morehouse College, Kinnis Gosha Morehouse College
DOI
10:00
45m
Poster
Audio Description Project to Support Visually Impaired to Perceive Architectural Heritage as Case Study for StudentsGlobalOnline
Posters
Piotr Milczarski Lodz University of Technology - Institute of Information Technology, Anna Śniegula University of Lodz, Artur Hłobaż Lodz University of Technology
DOI
10:00
45m
Poster
A Hands-on Digital Forensic Lab to Investigate Morris Worm AttackOnlineK12
Posters
Eric Xu Marriotts Ridge High School, Alex Xu Marriotts Ridge High School, Mofei Wang Blue Valley Northwest High School, Lin Deng Towson University
DOI
10:00
45m
Poster
The Role of Sketching in Facilitating Problem Solving in Introductory ProgrammingGlobalOnline
Posters
Sophie Blouin Dalhousie University, Bridget Solomon Dalhousie University, Brent Crane Dalhousie University, David Dempsey Dalhousie University, Angela Siegel Dalhousie University, Eric Poitras Dalhousie University
DOI
10:00
45m
Poster
Analyzing Readability of Academic Paper Abstracts for ESL Learners across Various Computer Science SubfieldsGlobalOnline
Posters
Yo Ehara Tokyo Gakugei University
DOI
10:00
45m
Poster
What Skills Do CS Grads Need? Colleges And Employers Disagree.Online
Posters
DOI
10:00
45m
Poster
A Community of Practice for Elementary Teachers Promoting Inclusion of Students with Disabilities in CS InstructionOnlineK12
Posters
Maya Israel University of Florida, Rui Huang University of Florida, Janice Mak Arizona State University, Andrew B. Bennett University of Florida, Richard T. Bex II University of Florida
DOI
10:00
45m
Poster
Motivation and Practices of Teaching Computational Social Science to Undergraduate Political Science StudentsGlobalOnline
Posters
Aleksandr Popov National Research University Higher School of Economics
DOI
10:00
45m
Poster
Embedding Equitable Design in the CS Computing CurriculaOnline
Posters
Pankati Patel Kean University, Patricia Morreale Kean University, Yulia Kumar Kean University, Daehan Kwak Kean University, Jean Chu Kean Univeristy, Rosalinda Garcia Oregon State University, Sabyatha Sathish Kumar Oregon State University, Margaret Burnett Oregon State University
DOI
10:00
45m
Poster
Validation of a Secure Programming Concept InventoryOnline
Posters
Ida Ngambeki Purdue University, Matt Bishop The University of California, Davis, Jun Dai California State University, Sacramento, Phil Nico California Polytechnic State University
DOI
10:00
45m
Poster
Online Visualization of Recursive Python FunctionsOnline
Posters
Pamela Fox Microsoft
DOI
10:00
45m
Poster
Transitioning into CS Ed: An Inclusive Model for In-Service Teacher Preparation and CertificationOnlineK12
Posters
Rui Huang University of Florida, Joanne R. Barrett University of Florida, Carla Strickland University of Florida, Maya Israel University of Florida, Lauren R. Weisberg University of Florida, Andrea Ramirez Salgado University of Florida
DOI