Re: Solving Homework in Pairs
"Nadav Har'El" <nyh-TS7m/[email protected]> Wed, 23 May 2007 10:45:42 +0300
| Newsgroups | gmane.culture.hackers.israel |
|---|---|
| Message-ID | <[email protected]> |
On Wed, May 23, 2007, Shlomi Fish wrote about "[hackers-il] Solving Homework in Pairs": > I later compiled my reasons as presented in that email here - > http://xrl.us/woh3 . I'd love to hear what you think about it. Ok, here's my retort ;-) First, before we can discuss what's *wrong* with this "pair programming" as you call it (I call it "hagasha bezugot" - namely the hagasha, not the programming, is done in pairs), we need to understand what's the heck is so good about it that you want it to stay. According to you, the good sides of this hagahsa bezugot is that "When two partners ... sit down to solve it there can be wonderful synergy", and that "it's more fun than solving it all alone". I fully agree with you that if this is the case, then hagasha-bezugot can be great. The question is, in how many course that you took, was it like that, and in how many other courses it was something completely different, in ways I already described (e.g., one of you slacked, or you divided the exercises between you and each one was responsible for one week's exercises)? I don't think it's (just) that I'm anti-social. In fact, when I was studying I had a friend with whom I often discussed the most difficult exercises. But we made a point of it never to discuss an exercies before we each try to solve it on our own, and because we admired each other's intelligence, we made sure we only gave one another "hints", rather than entire written solutions to copy. Perhaps we were too idealistic, perhaps we had too much times on our hands, I don't know. But we studied the way we did, and both got very good grades, so I guess it worked (or at least didn't hurt ;-)). On the other hand, I took once a CS course with this same guy. We were asked to hand in the exercies in pairs, and naturally we chose each other. We ended up deciding that he will do one week's exercise, and I will do the next. We never discussed any of those exercises, because we both trusted each other to do them well. We were never worried that not doing some of the exercises will hurt us in the test, because we both understood the material well, and we knew that the exercises (involving handing in a computer program) had very little to do with what a test would look like (done on paper, of course). So, to summarize, in my experience, there is not much correlation between hagasha bezugot (two people handing in an exercise together) and pair programming (two people working together to solve an exercise). This makes most of the arguments you present in favor of pair programming irrelevant to hagasha bezugot. During my wife's studies in HaifaU, I saw even more absurd examples of hagasha bekvutsot. At one time she was forced (not presented an option, but forced) to hand in a work in group of 6. Since there were no "natural" groups so large, they had to group in ad-hoc groups. Her group basically had only 2 people doing the whole work, and 4 professional slackers. The two doing the work (my wife and a friend) didn't bother to do anything to change the situation, because they knew that the other 4 would only hurt their grade if they actually contributed anything to the work ;-) -- Nadav Har'El | Wednesday, May 23 2007, 6 Sivan 5767 nyh-TS7m/[email protected] |----------------------------------------- Phone +972-523-790466, ICQ 13349191 |The knowledge that you are an idiot, is http://nadav.harel.org.il |what distinguishes you from one.