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
[email protected]
http://mail.python.org/mailman/listinfo/edu-sig

_________________________________________
winston wolff - (646) 827-2242 - http://www.stratolab.com - learning by creating

_______________________________________________
Edu-sig mailing list
[email protected]
http://mail.python.org/mailman/listinfo/edu-sig

Reply via email to