Python and Tkinter programming
Python and Tkinter programming
Alice: a 3-D tool for introductory programming concepts
CCSC '00 Proceedings of the fifth annual CCSC northeastern conference on The journal of computing in small colleges
Game programming in introductory courses with direct state manipulation
ITiCSE '05 Proceedings of the 10th annual SIGCSE conference on Innovation and technology in computer science education
A games-based approach for teaching the introductory programming course
ACM SIGCSE Bulletin
wxPython in Action
A games first approach to teaching introductory programming
Proceedings of the 38th SIGCSE technical symposium on Computer science education
Beginning Game Development with Python and Pygame: From Novice to Professional (Beginning from Novice to Professional)
A Survey of Successful Evaluations of Program Visualization and Algorithm Animation Systems
ACM Transactions on Computing Education (TOCE) - Special Issue on the 5th Program Visualization Workshop (PVW’08)
Communications of the ACM - Scratch Programming for All
Cloud9: a software testing service
ACM SIGOPS Operating Systems Review
Jype - a program visualization and programming exercise tool for Python
Proceedings of the 5th international symposium on Software visualization
Online python tutor: embeddable web-based program visualization for cs education
Proceeding of the 44th ACM technical symposium on Computer science education
Hi-index | 0.00 |
We describe a web-based programming environment designed to support teaching introductory programming for a massive open online class. We discuss some of the thought processes behind the design of this environment and then focus on two key innovations incorporated in our environment: a simplified GUI library for interactive Python programming and a browser-based tool for visualizing the execution of event-driven Python programs.