Artificial intelligence and tutoring systems: computational and cognitive approaches to the communication of knowledge
Instructions and descriptions: some cognitive aspects of programming and similar activities
AVI '00 Proceedings of the working conference on Advanced visual interfaces
Process-Centered Software Engineering Environments, A Brief History and Future Challenges
Annals of Software Engineering
Supporting Program Development Comprehension by Visualising Iterative Design
IV '04 Proceedings of the Information Visualisation, Eighth International Conference
Revealing the programming process
Proceedings of the 36th SIGCSE technical symposium on Computer science education
Mindstorms: children, computers, and powerful ideas
Mindstorms: children, computers, and powerful ideas
A visualisation tool for the programming process
ITiCSE '09 Proceedings of the 14th annual ACM SIGCSE conference on Innovation and technology in computer science education
Hi-index | 0.00 |
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.