Computing Community Consortium Blog

The goal of the Computing Community Consortium (CCC) is to catalyze the computing research community to debate longer range, more audacious research challenges; to build consensus around research visions; to evolve the most promising visions toward clearly defined initiatives; and to work with the funding organizations to move challenges and visions toward funding initiatives. The purpose of this blog is to provide a more immediate, online mechanism for dissemination of visioning concepts and community discussion/debate about them.


Posts Tagged ‘Python Tutor

 

Great Innovative Idea- Python Tutor

December 2nd, 2015 / in CCC, Great Innovative Idea / by Helen Wright

The following Great Innovative Idea is from Philip J. Guo, Assistant Professor in the Department of Computer Science at the University of Rochester. Philip recently attended the Computing Community Consortium Computer-Aided Personalized Education Workshop in Washington, DC and presented his work on Python Tutor. The Innovative Idea One of the most fundamental skills to develop when learning computer programming is forming a mental model of how the computer executes a piece of code step-by-step. Instructors often draw diagrams to help learners form these mental models. But what if no instructor is available? I have developed a Web-based tool called Python Tutor (http://pythontutor.com/) that can automatically draw these diagrams for learners. As its […]