Conference Agenda
| Session | ||
Tutorial 1
| ||
| Presentations | ||
Hands On Data Structures: Making Abstraction Tangible with Manipulatives Department of Computer Science, Smith College, Northampton, MA 01063, United States of America Students often struggle to understand data structures due to the challenges of developing mental models of concepts like abstract data representations, memory organization, and the ways these structures evolve during program execution. This tutorial introduces a suite of hands-on activities designed to make abstract data structures tangible by manipulating concrete physical models. Drawing on insights from active learning in STEM education, we will present ready-to-use activities that allow students to explore common data structures and fundamental algorithms by manipulating physical objects. By initially focusing on the development of accurate mental models, these activities help students scaffold their understanding towards formal representations or code-based implementations. The tutorial is aimed at instructors interested in active learning approaches. Participants will engage with several of these activities firsthand and discuss strategies for integrating them into CS1, CS2, and early algorithms courses, leaving with classroom-ready activities, implementation guidance, and materials that can be easily adapted to their own institutional contexts. | ||