
I think graphics is a great way to teach programming, because it gives such strong feedback to the students. How about making a small graphics library that has Shape objects. You create a shape object and manipulate it's attributes such as position, color, size, numOfVertices (triangle, square, pentagram), etc. Then you can teach subclassing a shape object, and finally making your own from scratch. PyGame of course is a great environment to build such a thing. -ww
As an active lurker on the edu-sig list, I therefore decided to present my small "dilemma" here. How do you think OOP and graphics could best be introduced in high schools? Is one of my alternatives OK, or do you have other suggestions? The fact that the students will be working in pairs will hardly affect the choice of teaching approach.
Best Python-regards,
Linda Grandell Åbo Akademi University Turku, Finland
_______________________________________________ Edu-sig mailing list Edu-sig@python.org http://mail.python.org/mailman/listinfo/edu-sig
_________________________________________ winston wolff - (646) 827-2242 - http://www.stratolab.com - learning by creating