ABSTRACT
In this poster, we present a JavaScript library which can be used to create educational program visualization applications for multiple programming languages. By using modern web technologies, visualizations can be embedded in web pages, allowing them to be used with all modern web browsers on different platforms.
- P. J. Guo. Online Python Tutor: Embeddable Web-Based Program Visualization for CS education. In Proceeding of the 44th ACM technical symposium on Computer science education, SIGCSE '13, pages 579--584, New York, NY, USA, 2013. ACM. Google ScholarDigital Library
- V. Karavirta and C. A. Shaffer. JSAV: the JavaScript algorithm visualization library. In Proceedings of the 18th ACM conference on Innovation and technology in computer science education, ITiCSE '13, pages 159--164, New York, NY, USA, 2013. ACM. Google ScholarDigital Library
- A. Moreno. The Design and Implementation of Intermediate Codes for Software Visualization. Master's thesis, University of Joensuu, 2005.Google Scholar
- A. Moreno, N. Myller, E. Sutinen, and M. Ben-Ari. Visualizing Programs with Jeliot 3. In Proceedings of the working conference on Advanced visual interfaces, AVI '04, pages 373--376. ACM, 2004. Google ScholarDigital Library
- T. Rajala, M.-J. Laakso, E. Kaila, and T. Salakoski. ViLLE: a language-independent program visualization tool. In Proceedings of the Seventh Baltic Sea Conference on Computing Education Research - Volume 88, Koli Calling '07, pages 151--159, Darlinghurst, Australia, Australia, 2007. Australian Computer Society, Inc. Google ScholarDigital Library
- J. Sorva, V. Karavirta, and L. Malmi. A Review of Generic Program Visualization Systems for Introductory Programming Education. Trans. Comput. Educ., To appear. Google ScholarDigital Library
- J. Sorva and T. Sirkiä. UUhistle: A Software Tool for Visual Program Simulation. In Proceedings of the 10th Koli Calling International Conference on Computing Education Research, Koli Calling '10, pages 49--54, New York, NY, USA, 2010. ACM. Google ScholarDigital Library
Index Terms
- A JavaScript library for visualizing program execution
Recommendations
Exploring expression-level program visualization in CS1
Koli Calling '14: Proceedings of the 14th Koli Calling International Conference on Computing Education ResearchCurrently, most of the existing program visualization systems use line-based visualization. Another option is to have expression-level visualization which uses finer granularity to provide more details about the execution. This helps novice programmers ...
JavaScript as a first programming language for multimedia students
ITiCSE '98: Proceedings of the 6th annual conference on the teaching of computing and the 3rd annual conference on Integrating technology into computer science education: Changing the delivery of computer science educationWhilst there has been much discussion of Java as a first programming language, JavaScript has been comparatively ignored. This paper argues the merits of JavaScript as a first programming language for Multimedia students. It then describes the content ...
JavaScript as a first programming language for multimedia students
Whilst there has been much discussion of Java as a first programming language, JavaScript has been comparatively ignored. This paper argues the merits of JavaScript as a first programming language for Multimedia students. It then describes the content ...
Comments