[Edu-sig] Best approach to teaching OOP and graphics

Winston Wolff winstonw at stratolab.com
Tue Mar 22 20:25:30 CET 2005

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 


> 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 at python.org
> http://mail.python.org/mailman/listinfo/edu-sig
winston wolff - (646) 827-2242 - http://www.stratolab.com - learning by 
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: text/enriched
Size: 1309 bytes
Desc: not available
Url : http://mail.python.org/pipermail/edu-sig/attachments/20050322/9a482309/attachment.bin

More information about the Edu-sig mailing list