Proceeding of the 44th ACM Technical Symposium on Computer Science Education 2013
DOI: 10.1145/2445196.2445368
|View full text |Cite
|
Sign up to set email alerts
|

Online python tutor

Abstract: This paper presents Online Python Tutor, a web-based program visualization tool for Python, which is becoming a popular language for teaching introductory CS courses. Using this tool, teachers and students can write Python programs directly in the web browser (without installing any plugins), step forwards and backwards through execution to view the run-time state of data structures, and share their program visualizations on the web.In the past three years, over 200,000 people have used Online Python Tutor to … Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

0
47
0
4

Year Published

2016
2016
2021
2021

Publication Types

Select...
8

Relationship

0
8

Authors

Journals

citations
Cited by 309 publications
(51 citation statements)
references
References 10 publications
0
47
0
4
Order By: Relevance
“…It usually displays all information stored on a program in a debug-like manner. Jeliot 3 [15], JIVE [16], VILLE [17], and PythonTutor [18] are several examples which fall into this category.…”
Section: Related Workmentioning
confidence: 99%
See 1 more Smart Citation
“…It usually displays all information stored on a program in a debug-like manner. Jeliot 3 [15], JIVE [16], VILLE [17], and PythonTutor [18] are several examples which fall into this category.…”
Section: Related Workmentioning
confidence: 99%
“…PythonTutor is a PV tool that is initially aimed at assisting students to learn programming with Python [18]. Unlike other PV tools, PythonTutor is designed as a web-based application with responsive UI.…”
Section: Related Workmentioning
confidence: 99%
“…Tanto en el ámbito universitario (Guo, 2013;Ateeq, et al, 2014;Peña, 2015a;Peña, 2015b;Koulouri, 150 CC BY NC-NB EKS, 2017, vol. 18, n. 2 2015; Murphy, et al, 2016) como en enseñanza secundaria (Elkner, 2000;Grandell, et al, 2006;Mészárosová, 2015) se analizan las características y aplicación de Python como lenguaje introductorio (que enunciaremos en el apartado 3.2).…”
Section: Pensamiento Computacional Y Programaciónunclassified
“…La popularidad de Python ha propiciado también la elaboración de herramientas visuales, tanto para programar directamente (Bart, 2016) como para visualizar la ejecución de programas (Guo, 2013;Tang, 2014), o incluso estudiar en entornos táctiles como tabletas y smartphones (Ihantola, et al, 2014 • Libros interactivos: interactivepython.org (varios libros disponibles), learnpython.com, codeclub 6 , etc.…”
Section: Origen Y Evoluciónunclassified
“…An interesting [14]. The software stores the memory state after execution of each program statement and thus allows not only running the program in the forward direction, but also returning to the previous states.…”
Section: Background and Related Researchmentioning
confidence: 99%