Experience with the DYNAMOD program animator
SIGCSE '91 Proceedings of the twenty-second SIGCSE technical symposium on Computer science education
Do algorithm animations assist learning?: an empirical study and analysis
INTERCHI '93 Proceedings of the INTERCHI '93 conference on Human factors in computing systems
Dancing with DynaLab: endearing the science of computing to students
SIGCSE '96 Proceedings of the twenty-seventh SIGCSE technical symposium on Computer science education
Graphical visualization of the evaluation of functional programs
ITiCSE '96 Proceedings of the 1st conference on Integrating technology into computer science education
A system for program visualization in the classroom
SIGCSE '98 Proceedings of the twenty-ninth SIGCSE technical symposium on Computer science education
Evaluating animations as student aids in learning computer algorithms
Computers & Education
Constructivism in computer science education
Journal of Computers in Mathematics and Science Teaching
Perspectives on Program Animation with Jeliot
Revised Lectures on Software Visualization, International Seminar
Designing effective program visualization tools for reducing user's cognitive effort
Proceedings of the 2003 ACM symposium on Software visualization
A system for algorithm animation
SIGGRAPH '84 Proceedings of the 11th annual conference on Computer graphics and interactive techniques
Visualizing programs with Jeliot 3
Proceedings of the working conference on Advanced visual interfaces
Proceedings of the second international workshop on Computing education research
Algorithm visualization: a report on the state of the field
Proceedings of the 38th SIGCSE technical symposium on Computer science education
We work so hard and they don't use it: acceptance of software tools by teachers
Proceedings of the 12th annual SIGCSE conference on Innovation and technology in computer science education
Define and Visualize Your First Programming Language
ICALT '08 Proceedings of the 2008 Eighth IEEE International Conference on Advanced Learning Technologies
Hi-index | 0.00 |
Like a screenplay, a program is both a static artifact and instructions for a dynamic performance. This duality can keep laypeople from appreciating the complexity of software systems and can be a stumbling block for novice programmers. PyLighter lets laypeople and novice programmers perceive the relationship between static Python code and its execution. PyLighter works with everything from simple console applications to arcade-style games, and because PyLighter is easy to adopt and use, instructors can integrate it into any Python-based introductory course without changing the rest of their syllabus.