Studying the Novice Programmer
Studying the Novice Programmer
The Schemer's Guide
Learning to Program with Alice, Brief Edition
Learning to Program with Alice, Brief Edition
WinHIPE: an IDE for functional programming based on rewriting and visualization
ACM SIGPLAN Notices
SRec: an animation system of recursion for algorithm courses
Proceedings of the 13th annual conference on Innovation and technology in computer science education
Communications of the ACM - Scratch Programming for All
Hi-index | 0.00 |
Sifflet is a visual, functional programming language and environment, developed as an aid for understanding recursive functions. Sifflet's explanations of recursive computations provide visual reinforcement of the copies model of recursion. They are driven by student demand, supporting active learning and avoiding information overload.