Slashdot Mirror


Stanford Turns To Pair Programming: 1 CS Education For the Price of 2?

theodp writes: Stanford students may pay $44,184 in tuition, but that may not even entitle them to individually graded homework. The Stanford Daily reports that this quarter, Stanford's Computer Science Department will implement 'pair programming' in the introductory computer science courses CS 106A: Programming Methodology and CS 106B: Programming Abstractions. "The purpose of this change," reports the paper, "is to reduce the increasingly demanding workload for section leaders due to high enrollment and also help students to develop important collaboration skills." The CS 106A Pair Programming Q&A page further explains, "Our enrollments have grown rapidly, and we are trying to explore creative new ways to manage student work that will also reduce the heavy workload on our section leaders," adding that students who don't get with the Pair Programming program and elect to go solo will not be awarded "late days" that can be used to avoid penalties on overdue assignments, unlike their paired classmates. Google in November put out an RFP to universities for its invite-only 3X in 3 Years: CS Capacity Award program, which aimed "to support faculty in finding innovative ways to address the capacity problem in their CS courses," which included a suggestion that "students that have some CS background" should not be allowed to attend in-person intro CS courses. Coincidentally, Google Director of Education and University Relations Maggie Johnson, whose name appeared on the CS Capacity RFP, was Director of Undergraduate Studies in Stanford's CS Department before joining Google.

121 comments

  1. Group work by Anonymous Coward · · Score: 0

    otherwise known as group work.

    1. Re:Group work by GloomE · · Score: 1

      There is always a Master and an Apprentice.

    2. Re:Group work by jythie · · Score: 1

      That was my thought. Outside using a slightly newer buzz word (through 'pair programming' is kinda dated now), it seems like they are just talking about having more group assignments in introductory classes, which as long as they do not go completely overboard is probably a good thing.

    3. Re:Group work by lgw · · Score: 3, Informative

      We did this "pair programming" at Rice in the late 80s and early 90s, long before the eXtreme! Programming! "two tards in a box" approach was invented. It seemed to work fine, as long as your goal was education instead of pretending grades matter. There were times when we actually worked together, and the one who "got it" explained to the other, and there were times when the sober one just did his best, but we never learned less because of it.

      --
      Socialism: a lie told by totalitarians and believed by fools.
    4. Re: Group work by Anonymous Coward · · Score: 0

      Agreed! At Stanford, people from pretty much every major try the intro CS class(es) at some point in their undergraduate career.

      http://engineering.stanford.edu/news/stanford-programming-class-bigger-better

      More accessibility can only help that end; the CS majors will still have to sink or swim once they get past the intro series anyway.

    5. Re:Group work by Anonymous Coward · · Score: 0

      I went through this at Edinburgh for their first semester courses in 2006, and again for an honours course (which I subsequently tutored for a few years as a PhD student). I completely agree with you that for the most part pairing up people is a great teaching method, so long as both students are willing to work together and help each other - and I've almost always found this to be the case, with the exception of when one half of the pair decides to not turn up. In these circumstances the lone student can be added to another pair as a trio, which can cause issues if the existing pair is ahead in the coursework, or lean on the tutor for more support.

      I think one of the main ways that being in pairs helps is that when the pair get stuck they are actually much more confident in asking for help, because they know they are both stuck, and don't feel like a singe idiot. When working alone I found students much more prone to sit in silence and do nothing, requiring tutor intervention, rather than directly asking for tutor assistance. This is perhaps even more important for the students who don't grasp things as quickly, because if they don't ask for help at the start, they quickly drop behind and have a harder time keeping up.

  2. pay more, get less, an education in corruption by Anonymous Coward · · Score: 1

    a corrupt system just gets more corrupt as time goes on

    1. Re:pay more, get less, an education in corruption by ATMAvatar · · Score: 2

      That just means the school is better preparing its students for the real world.

      --
      "They that can give up essential liberty to obtain a little temporary safety deserve neither liberty nor safety."
  3. Less Supervsion for More Money by Anonymous Coward · · Score: 3, Interesting

    Makes sense, right?

    Students go to school to learn.
    I always did better with personal access to my teachers and I never knew more than the teacher/instructor/professor (that is, Not Graduate "Assistants").
    I always did better with personal attention. Some concepts are not easy to grasp.

    But Standford, refusing to hire more "Educational Helpers" gets the students to teach each other.
    And they wrap this dismal plan in teaching the student how to work together. (I always liked linking my fate to ignorant classmates.)
    More money for less education.
    Bunch of turds.

    1. Re:Less Supervsion for More Money by Locke2005 · · Score: 1

      You have to remember, Stanford considers Computer Science to be just a branch of the Philosophy Department in the first place... At my school they hired students as lab assistants to grade the programming assignments (I was one of them).

      --
      I've abandoned my search for truth; now I'm just looking for some useful delusions.
    2. Re:Less Supervsion for More Money by rossdee · · Score: 1

      "You have to remember, Stanford considers Computer Science to be just a branch of the Philosophy Department in the first place.."

      In that case you might as well go to the University of Wooloomooloo , I hear they have an excellent Philosophy Department - just ask for Bruce

    3. Re: Less Supervsion for More Money by Anonymous Coward · · Score: 0

      Haha. Over here, you do not become a PhD; you become a doctor of technology. In Germany, you become a doctor of engineering.

    4. Re:Less Supervsion for More Money by ShanghaiBill · · Score: 1

      In that case you might as well go to the University of Wooloomooloo

      Not true. Stanford is highly selective. Only the best of the best get in. So a Stanford degree shows a potential employer that you passed that admissions filter. What you actually learned while you were there is much less important.

    5. Re: Less Supervsion for More Money by Anonymous Coward · · Score: 0

      Stanford CS student here.

      I know it's fun to point and laugh, but the manpower problem is harder than it looks. The section leaders who grade assignments are themselves students of a class (on teaching CS), so the school can't simply "hire more".

      Even if a bunch of people apply for the teaching class, they still need to be distilled down to only those who can actually do it.

    6. Re:Less Supervsion for More Money by lsatenstein · · Score: 1

      Makes sense, right?

      Students go to school to learn.
      I always did better with personal access to my teachers and I never knew more than the teacher/instructor/professor (that is, Not Graduate "Assistants").
      I always did better with personal attention. Some concepts are not easy to grasp.

      But Standford, refusing to hire more "Educational Helpers" gets the students to teach each other.
      And they wrap this dismal plan in teaching the student how to work together. (I always liked linking my fate to ignorant classmates.)
      More money for less education.
      Bunch of turds.

      As a Canadian living in Montreal, I was shocked at the $44,000 per year fee for an undergrad student. Here in my fine province, a one semester (Sept to May) course is around $400-500 plus text books. With 5 courses per year, even with half semester being Sept to December, the student would be out of pocket not more than $3000.00 That is the fee for residents of the province. What does the $3000 give you? a bachelor, masters or doctorate degree equivalent to any from Harvard, MIT, Univ of Chicago, UCLA, and Stanford.

      Foreign students (non Canadians) have to pay triple or somewhat more, according to my memory, about $11,000 to $14,000 per year.
      There are many student apartments, dorms, etc. Re student apartments, these are three bedroom suites. Three students get together and split the rent, which would be about $450/mo each.

      Again, I'm in shock at the high high US$ cost of education. (By the way the Canadian dollar is at $0.78 US). Americans can apply.
         

      --
      Leslie Satenstein Montreal Quebec Canada
    7. Re:Less Supervsion for More Money by Anonymous Coward · · Score: 0

      I would say you misunderstand what is going on here. The high price tag for Stanford is based on the premise that a degree from Stanford is not equivalent to a degree from the University of Virginia, or the University of Wisconsin, or some unnamed Canadian school. That premise is dependant on the fact that when graduates of thsoe respective universities go to that first job interview the guy with the A- from Stanford will get the job over the strait A student from UVA or UW or that unnamed Canadian school, just because the degree is from Stanford.
      Wall street is a perfect example. Someone who basically knows nothing about stock trading can parlay a degree from certain schools into an instant job offer at a hundreds of thousands of dollar salary, based on their degree.
      There is no equivalency of degree considered.

  4. Need a Pair Partner for First Post! by Anonymous Coward · · Score: 0

    Preferably smart.

  5. This... by Anonymous Coward · · Score: 1

    has got to be the dumbest thing I've ever heard.

    You pay 41K+ tuition... oh, you've had basic programming in HighSchool due to STEM... um.... you cannot attend class in person. Oh, and you have to write your programs Mongo, And (in that bright, cheery voice) your grade is dependent on their grade. Have a nice day.

    Sorry - this is just BS.. you are overworked - do what everyone else has to in the real world... hire more people. Project Management 101... time...resources...money.

    1. Re:This... by gnupun · · Score: 1

      And (in that bright, cheery voice) your grade is dependent on their grade.

      Nooo. Your grade is dependent on the maximum of either person's grade. Suppose you write version X of the assignment and your partner, version Y. You both decide X is the better version and submit that and get the same grade. But since it's pair programming, you both collaborate in writing the best version X interactively and parallely instead of developing X and Y separately and then choosing or combining both implementations.

      My problem with this arrangement is that if a dumb student (F grade) is paired with a smart student (A+ grade), then both students get good grades (A+) compared to two average students (C grade) paired together who only get average grades (C). That's unfair to the average students, both at school and when applying for a job.

    2. Re:This... by Grishnakh · · Score: 1

      My experience in college was always that, in group projects (2-3 students), there was always one who was much stronger than the other(s). So for one students, getting an A depending on him doing most of the work, and for the other, it depended on him getting lucky with who he got partnered with. So the grades they received didn't reflect individual achievement at all, yet they still receive grades which reflect on them personally and are used to rate them personally by employers, the school (when deciding who's in the Dean's List), etc.

      If you're going to make everything group-based, you should just eliminate grades altogether.

    3. Re:This... by tompaulco · · Score: 1

      So they charge $41k per student, they have 15 students in a class, that is $615,000. Each of those students is probably taking about 5 classes each for three quarters, so that comes down to $41,000 per class. According to Standford itself, the most they pay is about $28,000 per year for Teaching Assistants, and some of that is funny money spent allowing them to take courses. Let's not forget that the University is constantly harassing alumni for money.
      It certainly looks to me from a cursory look at the numbers that they can't afford to have two TAs in the class. However, in a school which boasts a low student to faculty ratio, they ought to have it easier than most schools for one faculty member to handle grading the work.

      --
      If you are not allowed to question your government then the government has answered your question.
    4. Re: This... by Anonymous Coward · · Score: 0

      I had one CS lab using extreme programming where we were paired and three pairs formed a group. But the note wasn't only based on the group result but also the pair and the individual. It was done based on several oral exams during the run of the course. Opposite of the Stanford approach it was highly mentored lab course.

    5. Re:This... by Anonymous Coward · · Score: 0

      As long as you cycle partners, this will work its way out - just undue grade inflation and the "higher partner" will make it match modern grades.

    6. Re:This... by Grishnakh · · Score: 1

      The problem is that the lousy lab partners are frequently very good at partnering up with the good ones, if they have social skills. The guys who have both lousy social skills and lousy academic skills end up dropping out and changing majors, so you end up graduating people in two groups, those with great academic skills and those with good social skills who know how to use the former.

    7. Re:This... by Anonymous Coward · · Score: 0

      You must have failed math....

      41k / 5 class = $8.3k / class / student.

      With 15 students (which is really low - I and 23-28 students in my 100-level courses for my major - several hundred if it was a GenEd).... 15 students/class * $8.3/class/student = 123K per class taught!

      If you have a prof/ta teach 4 classes at a time... that one person is bringing in almost 1/2 million dollars!

    8. Re:This... by BlackHawk-666 · · Score: 1

      The smart students will take the option to not pair up; they won't let some idiot drag their grade down. There is no penalty for doing so as long as you hand your work in on time.

      --
      All those moments will be lost in time, like tears in rain.
    9. Re:This... by tompaulco · · Score: 1

      You forget that there are 3 quarters in a year. I also assumed that that one class was the TAs only responsibility, while you assumed that they taught five classes. Certainly if they are teaching 5 classes, that changes the equation considerably. However, I have never known a TA to teach more than one or two classes.

      --
      If you are not allowed to question your government then the government has answered your question.
    10. Re:This... by Hognoxious · · Score: 1

      You could argue that's a good preparation for the world of work.

      But if you want to stop it then don't let the students choose. The prof can draw up a rota, or just pull names out of a hat.

      --
      Confucius say, "Find worm in apple - bad. Find half a worm - worse."
  6. Collaborate to Graduate inside the College Bubble! by Irate+Engineer · · Score: 3, Insightful

    Another symptom of the college bubble - paying more and more for less and less. Even with TAs there is such a flood of students that the grading is overloading the system. Students now can't even get a unambiguous assessment of their capability in a subject.

    OK, so now when an employer wants to see grades and transcripts, what should they make of those grades? Was that person riding the coat tails of a smarter partner? Yeah, I'm sure partners would change class to class, but some students are pretty savvy and will know to sit next to the smart kid in class for this reason.

    --

    Left MS Windows for Linux Mint and never looked back!

    Vote for Bernie in 2016!

  7. So that looks like a very expensive MOOC by Anonymous Coward · · Score: 2, Insightful

    - Not allowed to attend classes in-person?
    - Lose privileges for daring to go solo?
    - Evaluated for shared group work?

    So they are making it look more and more pretty much like a very expensive MOOC.

    1. Re:So that looks like a very expensive MOOC by pspahn · · Score: 1

      ... which included a suggestion that "students that have some CS background" should not be allowed to attend in-person intro CS courses.

      This sounds completely backwards to me. The students who are already interested in the program are the ones who don't get to attend?

      Are we still in a race to the bottom here? I thought society decided at some point that we should be encouraging our best and brightest ... I see I am mistaken.

      --
      Someone flopped a steamer in the gene pool.
    2. Re:So that looks like a very expensive MOOC by rea1l1 · · Score: 1

      MOOC = massive open online course

    3. Re:So that looks like a very expensive MOOC by retchdog · · Score: 1

      i didn't even take intro CS courses at college because it wasn't required and i already knew the material. taking the course online basically means "do the tests and place in" but i guess they want to save face by not admitting that or something. the "best and brightest" programmers really shouldn't take intro CS at all since it just wastes everyone's time. instead they should give the spots to bright math or science folks who happen to not have spent years already doing this stuff for fun.

      --
      "They were pure niggers." – Noam Chomsky
    4. Re:So that looks like a very expensive MOOC by Bengie · · Score: 1

      At my state Uni, CS 101 and 102 were specifically designed to fail as many students as possible. Between the two, about 80% of the students will fail or drop out. CS101 shouldn't be easy, it should push the limits. They started to do this because students would get too far into CS before dropping out, which costs them money and wastes everyone's time. I should also mention there was no CS minor, one of the few majors that had no minor.

    5. Re:So that looks like a very expensive MOOC by Hognoxious · · Score: 1

      It sounds perfectly logical to me. But then again, I saw the word intro, right there before CS.

      --
      Confucius say, "Find worm in apple - bad. Find half a worm - worse."
    6. Re:So that looks like a very expensive MOOC by Hognoxious · · Score: 1
      --
      Confucius say, "Find worm in apple - bad. Find half a worm - worse."
  8. The university system needs a reality check by Karmashock · · Score: 4, Interesting

    The education bubble has been something people have been talking about for years. It is coming. What am I getting from most of these classes that I couldn't get from a good online course? Or better yet an online course with some sort of proctor in a class room that managed the class? professor isn't going to grade my work anyway. So what is the difference?

    That way at least you might get a top class lecturer.

    --
    I've decided to stop wasting my time responding to AC trolls/sockpuppets... so if you want a response from me... login.
    1. Re:The university system needs a reality check by BarbaraHudson · · Score: 1

      Given that this whole mess will decrease the value of a degree from Stanford, you might be better off looking elsewhere. After all, why pay a premium for a "name" that is in the process of trashing its' brand?

      --
      "Transparent" is a shit show that trades on every stereotype going. A man in drag is NOT a transsexual.
    2. Re:The university system needs a reality check by Anonymous Coward · · Score: 0

      Naturally someone with no college experience would ask those questions while wondering why he is living in his parents' basement while people his age with degrees have careers.

      There are multiple advantages to going to an actual school for college, and it extends beyond what you learn from a textbook. After all, there are ways to complete a college degree without ever going to college - for example via CLEP credits. But Finishing a degree that way cheats the student out of the experience of being in a classroom and on a campus with people with similar interests and interacting directly with instructors who are truly knowledgeable on the matters of study. Part of the college experience is maturing as an individual, which is made possible by interpersonal interactions that occur in a large community.

      Employers are aware of that, as well.

    3. Re:The university system needs a reality check by Locke2005 · · Score: 2

      Duh! People go to Stanford for the same reason they buy Michael Kors handbags. Hint: It's not because they are a good value.

      --
      I've abandoned my search for truth; now I'm just looking for some useful delusions.
    4. Re:The university system needs a reality check by AchilleTalon · · Score: 1

      Boring marketing BS.

      --
      Achille Talon
      Hop!
    5. Re:The university system needs a reality check by Karmashock · · Score: 1

      I have a college education. Login so I can tell it is you. There's no point trolling me under the AC title, it is always really obvious who is doing it. You're very distinctive. *rolls eyes*

      --
      I've decided to stop wasting my time responding to AC trolls/sockpuppets... so if you want a response from me... login.
    6. Re:The university system needs a reality check by Anonymous Coward · · Score: 0

      It's getting too expensive, and while online courses may be a nice option, we should deal with the rising tuition cost.

      Part of the rising tuition cost I think comes from states cutting aid, but it's probably other things too. I'd like to see a restriction on schools. If a school spends more than X percent of qualified tuition on "administrative" purposes, then they would be barred from receiving federal aid in the form of federal grants, federal student loans, etc.

    7. Re:The university system needs a reality check by Anonymous Coward · · Score: 0

      Your delusion is riding to new heights.

    8. Re:The university system needs a reality check by pspahn · · Score: 1

      Part of the college experience is maturing as an individual, which is made possible by interpersonal interactions that occur in a large community.

      Or, for the folks who already did all the adolescent "maturing as an individual" stuff while in high school, the college experience instead becomes an expensive way to waste time for a few years.

      When you have average talent, the draw of college is much greater as you want to set yourself apart in some way. Unfortunately, college is a really terrible way to do that, as you will still be average when you are done with college, just like everyone else that went. A society of people that think like you do are what create a world of people with average talent.

      If you want to be above average, go do it differently, uniquely. Learn from your own experiences and share that knowledge with others who are average. They will look up to you, admire you, and want to work with you.

      The only thing people learn by going to college is how to be just like everyone else.

      --
      Someone flopped a steamer in the gene pool.
    9. Re:The university system needs a reality check by ranton · · Score: 1

      Part of the college experience is maturing as an individual, which is made possible by interpersonal interactions that occur in a large community.

      Well I for one know I matured a lot more while working in the real world than I did in college. Most likely I would have been a more mature 21 year old if I had started working at 17 than if I went to college. This isn't an argument that college is worthless, just that the idea an 18 year old in a dorm will mature faster than an 18 year old who needs to work to put food on the table is suspect.

      Most 22 year old kids are more mature than most 18 year old kids, regardless of college.

      --
      -- All that is necessary for the triumph of evil is that good men do nothing. -- Edmund Burke
    10. Re:The university system needs a reality check by Anonymous Coward · · Score: 0

      Don't lie about your (lack of) education, your writing makes it clear that you are not college educated. Even hacks from the worst higher education institutions in the land can form better arguments - and sentences - than you. More so, anyone who has actually been to college knows how and why your arguments against higher education fall apart.

      Pretending to be educated won't make your argument valid.

    11. Re:The university system needs a reality check by Anonymous Coward · · Score: 0

      "maturing as an individual" stuff while in high school

      There are vanishingly few individuals who truly matured in high school. There are a lot of people who think they grew up in high school, but by the time they reach middle age they realize they were indeed still kids at that time.
       
       

      the college experience instead becomes an expensive way to waste time for a few years.

      You can belittle it all you want, but the facts are clear that the ROI for a college degree is quite high.
       
       

      Unfortunately, college is a really terrible way to do that, as you will still be average when you are done with college, just like everyone else that went.

      If you get through college in that way, then you did it wrong.
       
       

      If you want to be above average, go do it differently, uniquely. Learn from your own experiences and share that knowledge with others who are average. They will look up to you, admire you, and want to work with you.

      Experience is a great teacher, for sure. However when it is time to actually apply for work, a college degree is a qualification that will easily get you further in the applicant pool than anything you can write about your experience. Being as education is one of the first filters applied by employers currently, education is an even more valuable asset now than it was in years past; it is hard to get to an interview if your resume keeps being sent to /dev/null for not meeting the formal education requirements.
       
       

      The only thing people learn by going to college is how to be just like everyone else.

      Anyone who only learned that, did it wrong.

    12. Re:The university system needs a reality check by Anonymous Coward · · Score: 0

      the idea an 18 year old in a dorm will mature faster than an 18 year old who needs to work to put food on the table is suspect.

      The notion that an 18 year old in college is automatically living in a dorm and 100% funded by mommy and daddy is suspect as well. Sure, there are plenty who live that life, but as time has marched onwards we have seen increasing numbers of college students who for various reasons are not. One thing that is almost universally true though is that once out of high school this is the first time that these individuals have to manage their own time without their parents and others staying on top of them.
       
       

      Most 22 year old kids are more mature than most 18 year old kids, regardless of college

      True but there is a very different set of skills that a 22 year old who went straight to a minimum wage job out of high school will have than a 22 year old who went to some kind of college right out of high school. The maturity is different partially as a result of those differences.

    13. Re:The university system needs a reality check by Anonymous Coward · · Score: 0

      Education is free - diplomas is what costs money and for a reason. If you are a Stamford alumni, you can get your start-up funded right away no matter what B.S. you're doing. For everybody else - much tougher, borderline impossible. So yeah, you pay for the network, not the education.

  9. Re:Collaborate to Graduate inside the College Bubb by Anonymous Coward · · Score: 0

    We nerds are going to get all the girls now? Suuuure!

  10. it's XP all again by gl4ss · · Score: 2

    they used to call this EXTREME PROGRAMMING 12+ years ago and were pitting programming as pairs as the hottest thing since sliced bread.

    just goes on to show that the teaching programming and how the programs should be structured and all that.. they don't know, so they just change whatever every year a little bit for sake of changing things and then when there's enough years it goes back in cycle, sometimes with a new name for the old thing. I think they were just calling it XP back then because there were athlon XP's and windows xp around..

    --
    world was created 5 seconds before this post as it is.
    1. Re:it's XP all again by mwvdlee · · Score: 4, Interesting

      I wonder; was there ever such a thing as "Pair architecture" or "Pair mathematics"?

      --
      Slashdot social media options: AIM, ICQ, Yahoo, Jabber and Mobile Text. Why no MySpace?
    2. Re:it's XP all again by jythie · · Score: 1

      I am picturing two architects with only one pen between them and smirking.

    3. Re:it's XP all again by ClosedSource · · Score: 1

      I think the name was inspired by Extreme Sports. Which is kind of funny because the guys who created XP weren't exactly young or athletic.

    4. Re:it's XP all again by Anonymous Coward · · Score: 0
    5. Re:it's XP all again by meta-monkey · · Score: 1

      It's not all bad, though. "Pair hardcore pornography" did wonders for the industry.

      --
      We don't have a state-run media we have a media-run state.
    6. Re: it's XP all again by Dynedain · · Score: 1

      Yes, we had numerous group projects in architecture and they sucked for the exact same reasons. And in the real world of architecture almost everything is effectively a group project.

      --
      I'm out of my mind right now, but feel free to leave a message.....
    7. Re: it's XP all again by mwvdlee · · Score: 1

      There is a difference between group projects, where each individual takes on a different part, which are then combined, and pairing, where two people work on exactly the same thing, at the same time, sitting next to each other.

      --
      Slashdot social media options: AIM, ICQ, Yahoo, Jabber and Mobile Text. Why no MySpace?
  11. Spoon Programming by Anonymous Coward · · Score: 1

    https://www.youtube.com/watch?v=dYBjVTMUQY0

  12. No! This isn't how pair programming works. by Anonymous Coward · · Score: 0

    Pair programming works by having a more experienced coder working along side a less experienced coder. The fruits of that asymmetry is what it's all about.

    If you wanted pair programming in an academic setting, it would mean giving a dedicated tutor to every student in that class.

    This, however, is just working in pairs. Not the same at all.

  13. Re:No! This isn't how pair programming works. by Anonymous Coward · · Score: 0

    Hopefully without the buttsecks.

  14. Two Graduates for the same amount of work! by Cassini2 · · Score: 1

    If this course goes the way of the intro-CS classes of old, then one person will do all of the work, and the other will be bewildered and lost. Once expanded to the entire curriculum, the graduates will be evenly split between the learned and the lost.

    I often wonder if programming is an inate ability that can only be polished and improved. It is like fine art or music, it is immediately obvious who the great performers will be. The brilliant students eclipse the teacher in ability. As such, the rote of the teacher is to expose the students to the ideas and works of the great masters, and to help the student with their carreer.

  15. The good and the bad by alvinrod · · Score: 1

    Pair programming isn't on the face bad and there are several aspects to it that are good, but it has to be implemented properly.

    A lot of the early research on using it in an educational setting (see publications by Laurie Williams or Charlie McDowell ) found that it works best if you know the students who will be using it can already program individually. Otherwise you tend to get cases of severely mismatched abilities where one person does most of the work and the other just coasts by. So you also need a reasonable approximation of each student's ability so you can arrange pairs based on that. There's also other research that looked into pairing based on personality or other attributes that found some results to indicate some approaches are more preferable than others.

    Using it right out of the gate when you don't have a good gauge of the different ability levels of the students could be detrimental in some cases. If used correctly, pair programming can be beneficial for students and teacher alike, but here it looks as though they're trying to use it as a solution to cut down on the amount of work they need to do. There are probably better ways of approaching that problem.

  16. Re:Collaborate to Graduate inside the College Bubb by Locke2005 · · Score: 1

    Pretty sure attractive female students (and a few attractive males) never needed to do their own homework in the first place. Pretty sure cute girls would get their choice of overachieving nerds to pair up with.

    --
    I've abandoned my search for truth; now I'm just looking for some useful delusions.
  17. I hate pair programming by Anonymous Coward · · Score: 0

    It's a system where the loud homosexual guy explains and takes credit for all the work.

    1. Re:I hate pair programming by Anonymous Coward · · Score: 0

      I will never pair program. I'd rather go out in the company parking lot and blow my brains out, so my family can get the life insurance.

  18. A node to The Mythical Man-Month by Anonymous Coward · · Score: 0

    Funny how this system explicitly recognizes that throwing more bodies at a project will make it later (... by "awarding" late days to the teams and not the individuals...)

  19. This is new? by oneiros27 · · Score: 1

    Admittedly, it wasn't specifically a CompSci class, but when I took our engineering school's 'Intro to Programming' course, we were paired up for the assignments. The only rule was that I wasn't allowed to pair up with Sebastian, as we were the two who had significant programming experience before we got to college.

    When I took Numerical Methods my sophomore year, we were paired up in class, but that was partially because the computer lab we worked from didn't have enough computers for all of us. When it came time for the final, they had to book a second lab so that we'd all have computers to compile on. (which meant those of us in the room w/ newer machines had an advantage over the other room, as our code would compile in 1/2 the time)

    But let's face it -- group projects are pretty typical in college. And pairing up for labs is normal too ... we don't accuse chemists of getting 1/2 an education if they didn't do every last titration themselves, or a geography major of getting 1/4 an education if they have 3 people in their study group.

    The goal is get the people to learn the materials -- if done right, the two people learn from each other. Yes, it can be a drag if you get an idiot for a partner ... but unlike in high school, the people who know their stuff are in demand for their skills, not looked down on for being a nerd/geek/whatever other disparaging term.

    If you have two people making forward progress then it's better than one person struggling along and getting nowhere. Maybe I'm being a bit socialist in my views, but there are sometimes when we need to step away from the 'everyone for themselves' typical American attitude and look at the nordic standards for schooling. You don't want your school to get a reputation for being the one that produced someone who screws up in some major way. My undergrad is in civil engineering -- and if I find out I'm in a building that one of my classmates worked on, I'm going to leave ... immediately.

    --
    Build it, and they will come^Hplain.
  20. Re:No! This isn't how pair programming works. by Anonymous Coward · · Score: 0

    Spot on. There are studies that clearly show the only case where pair programming is more efficient is for the novice in novice-expert pairs (while slowing down the expert); expert-expert and novice-novice pairs both lose productivity.

  21. Self Inflicted Pain by Rhyas · · Score: 2

    So everyone is pushing CS and STEM as hard as they can, but the schools don't have the manpower to support the influx of students? That's Brilliant.

  22. So one learns and one leeches... by gweihir · · Score: 1

    Except for a few, this will be how it turns out. The result are just more bad coders. As if the world were not already overflowing with them...

    --
    Most ACs are not even worth the keystrokes to insult them. Be generically insulted by this and ignored otherwise.
    1. Re:So one learns and one leeches... by Anonymous Coward · · Score: 0

      it implicitly works this way already, really. a class ends up grouping sort of like (ABCD)(FGHIJKL)(MNO)(PQ)(RS)(T)(U)(V)(W), except that there's no formal record of who is in which group. the cooperation isn't quite as structured and, especially for the larger groups, it's far from egalitarian. someone ends up being the "mentor" and there's no explicit cue as to exactly who it is, though it's often pretty obvious.

      if this is implemented well (it won't be), it could be an improvement. at least you would have identified pairs and some sense of accountability and identity.

      i just don't see the outrage. students have collaborated for ages. cooperation is an extremely effective way to learn; ideally, we'd have a much lower student:teacher ratio, and this is the only economically expedient way to sort-of approximate that.

      in my experience, students are devaluing their educations already by looking up every fucking answer on stackexchange rather than just doing their homework. i pointed out to them that if all you can do is Google the answer, your employer will just hire Google instead of you. ah well. glad to be out of this system. i wish i had better answers.

      captcha: "subclass"

    2. Re:So one learns and one leeches... by gweihir · · Score: 1

      I am familiar with the problem. I did several years as a (student) TA, correcting exercises and grading them. Copying was rampart and we were allowed to grade anybody caught down to zero points where it was obvious. (They had to get 50% to be allowed to take the exam.) What threw me most back then was the sheer stupidity. At one point students challenged me how I could know things were copied. I gave them a current example that involved an exponent becoming a factor, becoming an index. That was over several groups (of course the TAs shared these examples). Shut them right up.

      So while you are right that this has been going on before, I think this encourages it even more. In addition, I think that pair-programming needs serious experience on the side of the ones doing it and hence the whole exercise is bogus. The only (still bad) solution I see (and it was practiced where I did my CS studies) was to make sure those that did not do the exercises by themselves had zero chance of padding the written exam. The problem with that is of course that some people have problems with the exam situation and suffer undeservedly.

      --
      Most ACs are not even worth the keystrokes to insult them. Be generically insulted by this and ignored otherwise.
    3. Re:So one learns and one leeches... by Anonymous Coward · · Score: 0

      rampart > rampant

  23. Bright side by currently_awake · · Score: 0

    This should significantly increase female enrolement in computer courses, now that they don't actually have to do any work to get good marks. This will also incrrease dating chances for (male) nerds.

    1. Re:Bright side by Anonymous Coward · · Score: 0

      Propagating stereotypes does nothing to help change them.

    2. Re:Bright side by Grishnakh · · Score: 1

      No, it'll massively decrease female enrollment, because they'll be afraid of getting stuck with some creeper for an assignment and being required to meet at his little apartment to do these assignments. It'll also mean that women who do enroll will be seen as having ridden on the coattails of her male study partners and not actually capable of the work themselves, so smart women will want to avoid this.

    3. Re:Bright side by Anonymous Coward · · Score: 0

      No, it'll massively decrease female enrollment, because they'll be afraid of getting stuck with some creeper for an assignment and being required to meet at his little apartment to do these assignments. It'll also mean that women who do enroll will be seen as having ridden on the coattails of her male study partners and not actually capable of the work themselves, so smart women will want to avoid this.

      That's what the labs and libraries are for. I never had to go to anyone apartment to do group assignments in college.

    4. Re:Bright side by Grishnakh · · Score: 1

      Labs and libraries have limited hours. If you need to stay up til midnight to get an assignment done, the library won't be open that long. Plus it seems like they're cheaping out on a lot of those facilities, so there might not be enough space in them, or any labs at all that you have access to.

      Plus, there's plain ol' social pressure. "Let's just meet up at my apartment! There's plenty of space there, they don't close early, and we can eat our food there." (Libraries and labs do not allow food, and if you're working during dinner hours, you'll need to eat.)

      If you never went through all of this, it sounds like you either didn't major in engineering, or you went to BYU or someplace like that.

    5. Re:Bright side by Your.Master · · Score: 1

      You are implying the GP is objectively describing reality, rather than making things up.

    6. Re:Bright side by Cederic · · Score: 1

      Hmm. The labs at my university were open around 355 days of the year, 24 hours.

      There was a nominal "no eating" rule but that was generally acknowledged to mean "get the pizza delivered to the lobby and eat there". Snacks, up to and including takeaway sausage and chips were fine after hours, and there were so many drinks we'd help the cleaner gather up the empties when she arrived at 7am.

      Of course, this was back when the university computers were seriously more powerful than anything people could afford at home..

    7. Re:Bright side by Grishnakh · · Score: 1

      My state university had computer labs (this was when students were now required to have their own computers, but some departments still had labs for equipment students weren't expected to have, like oscilloscopes), and that stuff sure as hell wasn't open 24 hours, since someone would probably walk away with the equipment. And the library closed before midnight too.

    8. Re:Bright side by BlackHawk-666 · · Score: 1

      Our uni had 4-6 computer labs. Most were 8086 with one lab having VT100 terminals for the VAX. Two labs were open 24 /365. It seems strange that a uni wouldn't have that now, even though I guess most students would have their own laptops these days. So many happy nights spent in those labs with the other strange denizens of the night. I played Ultima III from start to finish in one intensely long marathon session on one of those machines. Good times.

      --
      All those moments will be lost in time, like tears in rain.
  24. Discounted way to get a good school on resume. by Anonymous Coward · · Score: 0

    Given that this whole mess will decrease the value of a degree from Stanford, you might be better off looking elsewhere. After all, why pay a premium for a "name" that is in the process of trashing its' brand?

    Ah! Here's where everybody gets it wrong: you can get the same education at any university.

    Why go to Stanford, Harvard, etc ...

    Yes, name recognition but, those schools have such competitive admissions, an employer knows that they are getting someone sharp - regardless if they even finish. Isn't amazing how many billionaires are dropouts from those schools? But yet they get noticed for their ideas? Investors hang out at those schools because they know those schools attract the type of people who come up with billion dollar ideas.

    If I knew a really sharp kid, I would say try to get into Stanford, Harvard, MIT, CalTech, etc ...., go one semester - maybe two - and then drop out and finish your degree at state.

    NOW ... you can put one of those awesome schools on your resume and show a degree. When asked why you left Stanford, "I ran out of money."

    No one will question that.

    1. Re:Discounted way to get a good school on resume. by pspahn · · Score: 1

      ... or just put on your resume that you have gone through all the free CS video lectures.

      --
      Someone flopped a steamer in the gene pool.
    2. Re:Discounted way to get a good school on resume. by retchdog · · Score: 1

      It's more or less true. A side effect of the oversupply of postdocs is that excellent professors are available everywhere. Given an ounce of initiative, a student can get an excellent education at a state school. There are still significant benefits to attending big-name universities, though, and they increasingly bend over backwards to help you pay if you're actually good. Stanford just announced zero tuition for families under $125K/yr (!!), and they're not alone. If someone said they dropped out of Stanford or MIT because of the money, anyone under 50 would find this a bit odd. Suspicious, even. I'd ask what happened.

      This is assuming that you actually give a shit, though. If you just want to coast, drop out of the good schools. Hell, drop out of the state schools and do something you'd enjoy or find worthwhile. Part of the academic "crisis" is that people are catching on and mere attendance is no longer a golden ticket. That's a good thing.

      --
      "They were pure niggers." – Noam Chomsky
    3. Re:Discounted way to get a good school on resume. by BarbaraHudson · · Score: 1

      but, those schools have such competitive admissions

      Patently false. Otherwise, they wouldn't have needed to bloat up their CS program so quickly the lat few years. It's not like all of a sudden people applying are 3x better than they were just a couple of years ago.

      --
      "Transparent" is a shit show that trades on every stereotype going. A man in drag is NOT a transsexual.
    4. Re:Discounted way to get a good school on resume. by BarbaraHudson · · Score: 1

      Part of the academic "crisis" is that people are catching on and mere attendance is no longer a golden ticket.

      Part of the academic "crisis" is that people are catching on and a university education is no longer a golden ticket.

      FTFY

      And just like monetary inflation devalues money, grade inflation devalues the worth of a degree. So you're spending much more for something worth much less.

      --
      "Transparent" is a shit show that trades on every stereotype going. A man in drag is NOT a transsexual.
    5. Re:Discounted way to get a good school on resume. by retchdog · · Score: 1

      right, mere attendance, as i said. if you're not merely attending, you don't have any time to sit there and prevaricate over your "investment".

      if you use a university education correctly (collaborating with world-class professors or at least second-degree collaborators thereof, doing cutting edge research, etc.), it can be worth one hell of a lot. in fact it can be invaluable.

      as for inflation, i agree. on the other hand, if you can't get a nearly-free ride through a state school, you probably shouldn't be going to college anyway. among the people for whom college used to be a birthright or the investment of a lifetime, it's now almost free. the people getting bilked are the ones who think it will compensate for mediocrity. i have little sympathy.

      --
      "They were pure niggers." – Noam Chomsky
  25. Re:Collaborate to Graduate inside the College Bubb by russotto · · Score: 1

    On the contrary, once upon a time (and perhaps still) the CS and engineering classes were one of the few places female students would have to do their own homework. Because the male students didn't even have the minimum level of suavity and othr social skills to convince a woman to spend time with him even with grades on the line. And to the non-nerdy girls, a choice of overachieving nerds was less appealing than the choices at the campus cafeteria. (the nerdy girls didn't need help with their homework anyway)

  26. Admissions by Anonymous Coward · · Score: 0

    ... or just put on your resume that you have gone through all the free CS video lectures.

    As long as you were accepted - get that acceptance letter. Anyone can watch online lectures, but to actually get accepted? Nope.

  27. and Apprentices do real work not theory based by Joe_Dragon · · Score: 1

    and Apprentices do real work not theory based book work also that system costs less with much less skill gaps as well.

    1. Re:and Apprentices do real work not theory based by Anonymous Coward · · Score: 0

      Look up.

      That thing that flew past wasn't a Tie Fighter. Or was it?

  28. what, no woman tie-in? by cascadingstylesheet · · Score: 1

    (Aside: what, no woman-in-CS tie-in? What with women being more social, and all that? Just wondering.)

    Pair programming is one of those ideas so awful that it could only come from a university.

    Sure, if I want to bounce ideas off of someone for something specific, that's great; they're likely to see something that I don't. But I can hardly imagine anything worse than someone else having to have their fingers in the whole pie, all the time, just because we are supposed to be a "pair".

    1. Re:what, no woman tie-in? by Anonymous Coward · · Score: 0

      Pair programming is not that uncommon. Get out of your oldschool bubble. While I think it has no purpose at this level of university, it works quite well with the right teams and contributors.

    2. Re:what, no woman tie-in? by Cederic · · Score: 1

      Pair programming is one of those ideas so awful that it could only come from a university.

      It came from highly experienced software engineers working professionally in the private sector.

      Universities are great for advancing computer science, but software engineering develops in the workplace.

    3. Re:what, no woman tie-in? by frank_adrian314159 · · Score: 1

      Pair programming is one of those ideas so awful that it could only come from a university

      Actually, people have been pairing for a long time. At least since the 1980's for Ward Cunningham and Kent Beck who, along with Ron Jeffries invented XP. Being lucky enough to work with Ward (who also invented CRC cards, the Wiki, and was seminal in the birth of the software pattern movement, as well as the Agile software movement) in two different companies (Tektronix - a once venerated electronic equipment manufacturer - and Wyatt Software - now a part of the Watson-Wyatt company) I can attest to the fact that these methods were used in industry first. And, as Ward's no slouch, I'd try to check what you're missing here before you get your viewpoint on pairing ( which does work for some folks) as wrong as your history.

      --
      That is all.
  29. I've got a fun idea - pair with a Khan student by SuperKendall · · Score: 1

    What would be really interesting is to offer to pair with anyone taking the same subject in Khan Academy. Then you could really contrast value of the education between the two systems.

    I seriousness I had the opportunity to "pair" in one of my CS classes in college. It was a team of three on one project; the weekend before the project was due the third member took off for a road trip without telling us while the remaining two of us finished building a spreadsheet from scratch in C++. Fun times! It was VERY educational though, I learned never to fully trust anyone without some experience working with them first. I imagine there will many "lessons" like this to be had in mandatory pair programming also.

    --
    "There is more worth loving than we have strength to love." - Brian Jay Stanley
  30. More learning in pairs by Anonymous Coward · · Score: 0

    Of course not everyone is the same, but it's one class. OMG what will you do in larger team projects at Uni, cry harder? There is more to learn at University than how to get good grades, there is growing up in general. Every special little ninja thinks they are the exception. Good luck.

  31. Elite schools don't necessary produce elite devs by drnb · · Score: 1

    In that case you might as well go to the University of Wooloomooloo

    Not true. Stanford is highly selective. Only the best of the best get in. So a Stanford degree shows a potential employer that you passed that admissions filter. What you actually learned while you were there is much less important.

    For a small project I was paired with a UC Berkeley grad, 4.0 GPA even according to the project manager. The project manager was so f'n thrilled to have this guy on board. He was a nice guy and all but wow, a classic case of someone who should have probably stayed in academia. Our target environment was constrained in terms of CPU and RAM but he could not write code for such an environment. His head was just stuck in his school environment of a big expensive fast box with lots of RAM plus sizable VM.

    Some people are great at regurgitating back what they are told and shown but ask them to solve a new and different problem and they are lost. Some of these people are able to get exceptionally good grades. Perhaps that is the problem, they are merely learning to take the test?

    That said, can an elite school produce an elite programmer, certainly, however so can a more ordinary school. Like most things one gets out of a university what one puts into it. Its mostly about the effort the student made. Elite schools produce mediocre programmers too.

  32. Education as an industry by BitZtream · · Score: 1

    So the problem here is that Stanford wants to enroll more students without spending more on the resources required to actually support those students.

    They want to charge for two students, but pay for the faculty and staff of one.

    In other words, much like the cable companies and Internet access to Netflix, they want to double dip.

    I.E. This is bullshit and a good example of why if you think a stanford education makes you special, you're right. Special as in retarded to the point that you don't realize you're being ripped off.

    --
    Persistent Volume manager for Kubernetes - https://github.com/dwimsey/openshift-pvmanager
  33. This reminds me of the indian driving test. by JustNiz · · Score: 1

    >> may not even entitle them to individually graded homework

    Since Stanford aren't going to evaluate students work individually any more its clear that getting a Stanford degree is now just all about money.

    Stanford should just take this thinking to its logical conclusion. Imagine the expenses they would save by ending the sham of keeping lecture halls and labs open, and just selling degree certificates on the internet.

  34. Re:No! This isn't how pair programming works. by quantaman · · Score: 3, Informative

    Pair programming works by having a more experienced coder working along side a less experienced coder. The fruits of that asymmetry is what it's all about.

    If you wanted pair programming in an academic setting, it would mean giving a dedicated tutor to every student in that class.

    This, however, is just working in pairs. Not the same at all.

    The studies I've seen show that novice-novice is still pretty damn effective as a productivity and learning strategy.

    Despite the summary I've TA'd 1st year courses and we had a great experience from having people work in groups. 1st year students can spend a lot of time stuck on really simple problems that are due to some weird misconceptions or simply a lack of familiarity. Having them work in pairs means instead of just giving up they start trouble shooting together, when they finally did get to asking a question it was at a much higher level, this meant I could spent more time assisting the individuals or groups who really needed it.

    Most importantly the people who go into CS tend to be introverted and terrible collaborators, I know I'm personally far too ready to sludge through problems alone and ask for help far too late. If I'd had some pair-programming experience when I was in undergrad I think I would have benefited immensely.

    --
    I stole this Sig
  35. Re:Elite schools don't necessary produce elite dev by Bengie · · Score: 1

    a classic case of someone who should have probably stayed in academia. Our target environment was constrained in terms of CPU and RAM but he could not write code for such an environment

    He wouldn't be good there either. If he can't understand limited resources, he won't be able to help other programmers understand it. If you can't apply knowledge, you're only as good as a search engine. Access to knowledge is trivial in this age.

  36. Increased enrollment, why not increased staffing? by Gravis+Zero · · Score: 1

    the basic problem they have is that they have three times the workload than a few years ago. shouldn't this mean they should have three times the staff to properly handle the workload? "O NOZ DAT COST MONIEZ!!!11" is not a valid excuse because the students are paying the university which in turn is paying for staff!

    --
    Anons need not reply. Questions end with a question mark.
  37. Just say no to HR-RAID by Anonymous Coward · · Score: 0

    Software Engineers need to reject this Redundant Array of Inexpensive Developers concept on every level, from education to employment.

    We are (or are aspiring to be) professionals. No other profession would accept this expectation of self-commodification. It is a blatant attempt to eliminate any distinct value the engineer might achieve, and to directly siphon off their knowledge other employees they can choose between at will, driven entirely by management profits and convenience.

    Back when employees were still sometimes called "personnel", rather than "human resources", this notion would have been laughed off the table. Still should be.

    1. Re:Just say no to HR-RAID by guruevi · · Score: 1

      They've done it with nurses, teachers, truckers and pretty much any other profession. There is no shortage of workers in any field, there is a shortage of people willing to pay and/or train these people. I work with these kids on a frequent basis, I wouldn't want to hire them, they are morons that need at least two years of real world training.

      --
      Custom electronics and digital signage for your business: www.evcircuits.com
  38. Bloated administration by bradley13 · · Score: 1

    Other commenters point out that instructors and TAs may be overwhelmed by the large number of students. Which begs the question: if you have more students, why isn't the tuition used to hire more teaching staff?

    The answer is to be found in bloated administration. For most colleges and universities, there is kind of a "magic number" of 1, that being the maximum acceptable ratios of administrative staff to teaching staff. Colleges and universities with more administrators than teachers have "jumped the shark". Those with less are still focused on actually providing an education.

    Stanford goes one farther. I actually downloaded and read through their latest annual report. It is impossible to determine the faculty/staff ratio from the information given. However, according to this overview of the growth of admistrative/professional staff at colleges, Stanford has seen an increase of 125% in administrators and 405% in professional (non-teaching) staff during the time that student numbers have increased by 27%. Even among US institutions that is remarkable.

    Fire 4/5 of the "professional staff" and half of the "administrators" and you might be able to afford a few more professors to teach the students. What a concept!

    --
    Enjoy life! This is not a dress rehearsal.
    1. Re:Bloated administration by PeterM+from+Berkeley · · Score: 1

      A research university like Stanford has dual goals, educate the students and perform world-class research. What is the 405% professional/non-teaching staff for? Are they doing research? Are they doing it on grants that the professors/staff have won?

      If so, then it's not fair to hold that against Stanford--the staff they have hired is to do research not teach students, and they are not using tuition to fund this staff.

      I've seen cases like this at other universities: non-teaching "Research professors" are hired to help do grant research, and have no role in teaching.

      I don't know what the situation at Stanford is, but just on the face of it I am not sure that firing the staff and administrators will help the educational mission--those people may be executing grant work on grant resources.

      --PM

    2. Re:Bloated administration by Anonymous Coward · · Score: 0

      And/or complying with the myriad federal and state regulations associated with the financial aid many Stanford students are used to attending. And there are lots of them, because the strings associated with that aid are the lever by which government controls ostensibly private institutions.

    3. Re:Bloated administration by Anonymous Coward · · Score: 0

      Grant funded research brings in money or pays directly for the 'professors' working on that research. If anything performing more research should increase their income which would let them hire even more teachers. That's not happening...

  39. Re:Collaborate to Graduate inside the College Bubb by Anonymous Coward · · Score: 0

    I got my CS degree from a fairly well known UC school over 30 years ago. In upper division courses, we had three or four (depending on year) young (25 years old) female students. Two were, to put it politely, undesirable (not good looking, not very smart, and socially awkward). One was thought to be fairly attractive (although not my type) but not very smart. One was also attractive (as well as being cute) AND smart (she found math/theory courses trivial while I found programming courses trivial - both of us would easily get straight A's in either though). I was a complete nerd, but ended up living with the last girl for a few years. If I could get that, I always wondered why others didn't but I guess the rest of the guys must have been extremely nerdy (more so than I realized) or had an aversion to smart women.

    We actually didn't study much together, although we occasionally would ask the other to explain/help with something. (Although, it might have been easier to explain to my family that we were "pair programming" rather than evading the issue of exactly who my "roommates" were).

  40. Re:No! This isn't how pair programming works. by Cederic · · Score: 1

    Luckily pair programming is about more than just productivity.

    Did those productivity assessments include TCO, including rework due to bugs discovered eight months later?

  41. Re:Group work in the 70s at UCSD by Anonymous Coward · · Score: 0

    Heck, learning Pascal at UCSD in 1976, we were in groups of three and there was much emphasis on "egoless programming", peer code reviews and all the things that keep popping up as the latest greatest thing.

  42. Re:No! This isn't how pair programming works. by Anonymous Coward · · Score: 0

    Yes, this is just a team assignments with a team size of 2 to reduce the amount of assignments to grade. Pair programming has a defined meaning with defined goals and that isn't any of them.

    This is one reason why everyone laughs at us when we try to call ourselves engineers. Pair programming, scrum, open spaces, closed spaces, TDD, etc... all have specific (and researched, go read the research papers) reasons to apply them to gain specific goals and they all have drawbacks too. But mostly people just toss whatever they think sounds nice into one policy then claims they're awesome while others see it for the crap that it is and the project falls apart. Do electrical engineers do that too?

  43. Re:Collaborate to Graduate inside the College Bubb by cowdung · · Score: 1

    They can't afford TAs because they're busy building rec centers with tuition money... priorities!

  44. what's next... by Anonymous Coward · · Score: 0

    first downsizing education system here.. less work for faculty, higher student:teacher ratio, half the assignments to grade.... all at the same sky-high student cost, of course....

    next up, shipping off students to be educated in india for 10 cents on the dollar, then shipping them back once they've got their degree

  45. Re:Elite schools don't necessary produce elite dev by drnb · · Score: 1

    a classic case of someone who should have probably stayed in academia. Our target environment was constrained in terms of CPU and RAM but he could not write code for such an environment

    He wouldn't be good there either. If he can't understand limited resources, he won't be able to help other programmers understand it. If you can't apply knowledge, you're only as good as a search engine. Access to knowledge is trivial in this age.

    I don't know. I think academia is an area where one can stick with what one knows. One professor of mine was a well regarded computer vision researcher. He wrote his computer vision code in LISP back when he was a grad student. Decades later he was still using LISP.

  46. Re:No! This isn't how pair programming works. by Hognoxious · · Score: 1

    But if that novice becomes a master quicker, it might still be worth it in the medium-to-long term, no?

    --
    Confucius say, "Find worm in apple - bad. Find half a worm - worse."