Hey all, I teach CS at a SLAC in Arkansas. My students were regularly struggling to put the abstract concepts from data structures lectures into code, so a few years ago I created these decks of cards and chits to help them out.

Now we can shuffle the decks and deal out cards to quickly create new individual examples for each structure; being able to physically manipulate the cards to carry out the algorithms starts to make everything click for them and is an easy way to catch misunderstandings early. Students can also use Tabletopia or print their own cards, everything is creative commons licenced.

My favorites are cuckoo hashing and red-black trees, and the repo is open for pull requests for adding more, thanks for checking it out!

Show HN: CS2Mulch – Physical Manipulative for Data Structures
mgoadric.github.io