eL-CID (e-Learning to Communicate Iterative Development) demonstrates computer programs' iterative design using computer animation. It translates descriptions of iterative editing into a dynamic visualisation of the changes, as if code was being edited in front of the user.A range of animations has been developed and the system evaluated through action research. The evaluation reveals a great diversity in the patterns of usage of the animations among students. It also identifies directions for further development and work that eL-CID enables in program development cognition.
/lp/association-for-computing-machinery/web-animation-to-communicate-iterative-development-km0VzcRH3x