Re: [Edu-sig] 9. Best approach to teaching OOP and graphics

2005-03-23 Thread Lloyd Hugh Allen
On Wed, 23 Mar 2005 17:59:26 +1100 (EST), Darren Payne [EMAIL PROTECTED] wrote: Pair programming is fine and works best when both are of equal ability. I would encourage you to avoid putting a stronger / more able person with a weaker / less able person - the stronger one will get very little

Re: [Edu-sig] 9. Best approach to teaching OOP and graphics

2005-03-23 Thread Linda Grandell
How to assign the pairs has also been a question on my mind, so I am very glad this came up. Pair programming is fine and works best when both are of equal ability. ... * students with the top two grades are partners, next two, next two, and so on * Highest grade gets to pick partner from the

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

2005-03-23 Thread Linda Grandell
I think graphics is a great way to teach programming, because it gives such strong feedback to the students. So do I. The students seemed rather happy with the text-based programming in the introductory course... And why shouldn't they? There are so many things to learn about programming itself

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

2005-03-23 Thread Linda Grandell
In my book, OOP and graphical programming *are* two different things. I totally agree on this. What I, however, do see as a potential risk here is that the division might lead to students thinking thoughts such as So now we quit the OOP part and continue with graphics. OK, so no we don't have

Re: [Edu-sig] 9. Best approach to teaching OOP and graphics

2005-03-23 Thread Lloyd Hugh Allen
On Wed, 23 Mar 2005 14:02:15 +0200, Linda Grandell [EMAIL PROTECTED] wrote: I wonder if letting the students pair up for themselves could work? That would more or less be a variant of the second alternative above. Or does this introduce the risk of weaker students pairing up with strong

Re: [Edu-sig] 9. Best approach to teaching OOP and graphics

2005-03-23 Thread John Zelle
Lloyd Hugh Allen wrote: On Wed, 23 Mar 2005 14:02:15 +0200, Linda Grandell [EMAIL PROTECTED] wrote: I wonder if letting the students pair up for themselves could work? That would more or less be a variant of the second alternative above. Or does this introduce the risk of weaker students pairing

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

2005-03-23 Thread Scott David Daniels
Linda Grandell wrote: 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