An amazing exercise in recursion for CS1 and CS2
SIGCSE '88 Proceedings of the nineteenth SIGCSE technical symposium on Computer science education
Digital manipulatives: new toys to think with
Proceedings of the SIGCHI Conference on Human Factors in Computing Systems
A CS1 maze lab, using joysticks and MIPPETs
SIGCSE '99 The proceedings of the thirtieth SIGCSE technical symposium on Computer science education
Adding breadth to CS1 and CS2 courses through visual and interactive programming projects
SIGCSE '99 The proceedings of the thirtieth SIGCSE technical symposium on Computer science education
Using multiplayer games to teach interprocess communication mechanisms
ACM SIGCSE Bulletin
Toys are us: presenting mathematical concepts in CS1/CS2
FIE '00 Proceedings of the 30th Annual Frontiers in Education - Volume 02
Breadth-first CS 1 for scientists
Proceedings of the 12th annual SIGCSE conference on Innovation and technology in computer science education
Evaluating a breadth-first cs 1 for scientists
Proceedings of the 39th SIGCSE technical symposium on Computer science education
Hi-index | 0.00 |
Teaching data structures and other CS1/CS2 subjects can be challenging. Previous research has shown that using manipulatives and visualization tools may help students comprehend these abstract concepts. This paper illustrates how students can use a pez dispenser as a stack to gain first hand experience with many CS1/CS2 topics. In addition to giving students candy, we appeal to their sense of adventure by presenting a fictitious account of how the Aztecs might have used pez-like stacks. This tale is meant to supplement homework and class discussion concerning stack definition, algorithm design, recursion, tree traversal, and operation pre- and post-conditions.