Pedagogical power tools for teaching Java
Proceedings of the 5th annual SIGCSE/SIGCUE ITiCSEconference on Innovation and technology in computer science education
A library to support a graphics-based object-first approach to CS 1
Proceedings of the thirty-second SIGCSE technical symposium on Computer Science Education
Event-driven programming is simple enough for CS1
Proceedings of the 6th annual conference on Innovation and technology in computer science education
The TV Turtle a Logo graphics system for raster displays
The papers of the ACM symposium on Graphic languages
Python Programming: An Introduction to Computer Science
Python Programming: An Introduction to Computer Science
Why structural recursion should be taught before arrays in CS 1
Proceedings of the 36th SIGCSE technical symposium on Computer science education
The ACM java task force: final report
Proceedings of the 37th SIGCSE technical symposium on Computer science education
Object-Oriented Programming in Python
Object-Oriented Programming in Python
Teaching strategies for reinforcing structural recursion with lists
Companion to the 22nd ACM SIGPLAN conference on Object-oriented programming systems and applications companion
Introduction to Computing and Programming in Python, A Multimedia Approach
Introduction to Computing and Programming in Python, A Multimedia Approach
When students are not programmers
ACM Inroads
μPython: non-majors programming from the very first lecture
Proceedings of the 17th ACM annual conference on Innovation and technology in computer science education
Hi-index | 0.00 |
We describe cs1graphics, a new Python drawing package designed with pedagogy in mind. The package is simple enough that students can sit down and make use of it from the first day of an introductory class. Yet it provides seamless support for intermediate and advanced lessons as students progress. In this paper, we discuss its versatility in the context of an introductory course. The package is available at www.cs1graphics.org.