IT Students Contract Out Coursework To India 642
An anonymous reader writes "Students studying computing in the UK and US are outsourcing their university coursework to graduates in India and Romania. Work is being contracted out for as little as £5 on contract coding websites usually used by businesses. Students are outsourcing everything from simple coursework to full blown final year dissertations. It's causing a major headache for lecturers who say it is almost impossible to detect." The irony, of course, is that if they actually get jobs in the sector, this will be how they actually work anyway.
Clever but self defeating (Score:5, Interesting)
That will work until the have to sit down for an actual test or later when they try to hold a job. Might get the cheaters through a class but it's hard to hide a lack of training in the real world. I'm always astonished at the effort people put in to avoid work.
Of course I would blame the professors too for designing a course where such cheating is practically possible. There are definitely ways to make this sort of cheating much harder. In class tests and in class assignments are among the more obvious methods.
Impossible to detect? (Score:5, Interesting)
How can this be impossible to detect? I remember that when I submitted my MA dissertation (a 50,000 word piece about Roman military history), I had a three hour viva on it, where two senior members of the faculty and an external examiner asked me a huge range of questions about not only the subject matter itself, but the processes I'd gone through in researching and writing my dissertation. I know for sure that if I hadn't written the thing myself, there was no way I could have made it through that. Even my significantly more modest undergraduate dissertation (a snip at just 10,000 words) was subject to a 45 minute viva, before a similar panel. Again, if I'd paid somebody else to write it, I'd have stumbled within the first five minutes.
It seems here that "impossible to detect" actually means "impossible to detect without using tried and tested methods that are just too tiresome and/or expensive to use". Admittedly, viva scrutiny isn't possible for every single assignment, but I really would hope that any institution worth its salt would be subjecting final year dissertations to this level of probing. Maybe this doesn't apply in IT courses? I'd find that very surprising, but maybe somebody else with more relevant experience could shed some light.
University (Score:5, Interesting)
At my university (I mentioned it in a previous Slashdot post), most module projects have to include a presentation describing the work, with time for questions.
It's cruel, but I think it's quite funny when folks can't readily describe what they did*. It gets quite Phoenix Wright-y at times.
* It's not funny when you're nervous and can't think of a way to articulate how you designed a complex system, but it's usually easy to tell the difference.
Re:Just deserts... (Score:5, Interesting)
Undergrad stuff, sure. There you have a few hundred students to a professor/lecturer. But postgrad?
My supervisor had exactly one student doing postgrad - me. Sure, some supervisors had up to 20 students, but still they knew exactly what those students were capable of. Someone handing in work that isn't theirs can't happen in such a situation
So maybe this isn't the result of "a competitive society where anyone will do their damndest to avoid poverty," but instead the result of an extremely bad student to supervisor ratio.
The solution? I guess either pay more money to Universities to get more lecturers, or FLAMEBAIT make courses harder so that only few students survive END FLAMEBAIT.
let them do it I say (Score:5, Interesting)
After all, if they think that all they need is the degree certificate in order to get a decent career in IT, then their stupidity leaves the field clear for those of us who slaved over a hot dissertation for months on end.
I have met such morons before, usually they end up in the lowest wage positions, or drifting from one shit job to the next.
When I was an undergrad in CS four years back, there were girls on my course offering sex in return for completing their programming assignments. I never took one of them up on this offer. To this day I have no idea why....
Re:University (Score:5, Interesting)
Indeed, it is extremely easy to tell when someone is nervously forgetting from someone who has no clue. I've assessed presentations where the student who has quite obviously worked hard has lost their nerve and started blathering, and others where a pseudo confident fool talks a load of crap that reveals they didn't do the work.
As for exactly how you can tell. In my experience you can usually tell because the student who is genuine but too nervous tends to know their system so well they get themselves completely mixed up over their presentation, explaining things out of order and getting confused.
The lying student tends to be far too shallow in descriptions, and avoids low level detail. I even had one who's presentation was only linked to his slides in that they were both in the same room. It was hilarious.
And business will adapt ... (Score:5, Interesting)
Simply put, when I'm in a position to hire myself - in the next few years - I'll simply not hire any person who graduated after 2005 unless they've actually got real world experience under their belt and even then they'll have to get technical describing their work, what they did, etc. That, or they went to a top-notch university that I can trust to have avoided such behaviour.
So basically, it will screw all students including the honest ones.
Note that increasing costs in India, etc, mean that outsourcing will get less desirable over time. Of course, if the home-grown talent cheated their way to a degree (and mark my words that each time you hire a graduate and they're rubbish and know nothing, that university will be discarded on future applications) then outsourcing might be the only way to go, even if it's not any cheaper.
Re:Universities~=Corporate america (Score:2, Interesting)
Re:Just deserts... (Score:3, Interesting)
So the idea is that if you get to the end of it, you might not know a lot about actually being a civil engineer, but you certainly have proved that you can work hard.
Nothing new here (Score:4, Interesting)
When I first started coding (early 80s) it was on a mainframe which could only be accessed via the computer lab. Everyone closely guarded their user accounts, but when we compiled our programs, it generated a listing on a central printer. You would submit your program for compilation, then go hang out at the printer waiting for it to appear. Typically, a student would glance at the listing, note the compilation error, then toss the listing in the trash.
It wasn't long before the more clueless, or lazier students figured out that they could get pretty far ahead in their projects by rifling through the trash bin and pulling out another student's listing which (mostly) worked.
Those of us actually doing the work had no clue that this was going on because it was not unusual for someone to be digging through the trash bin for one of their own previous listings.
I learned about this "dumpster diving" practice when one of my professors warned me that another student had copied my work almost verbatim. Fortunately this prof knew me and my "style" well enough to figure out what was going on. After that, I saved all my listings and only trashed them later off site.
My point is that cheating like this among student coders is nothing new. There are always a few who are unable to make it on their own merits.
Re:University (Score:3, Interesting)
My stuff was readily apparent because I tended to get bored with student level coding and add "easter eggs" for the auto-tester.
Basically the way it worked was you submitted your program, and they ran a piece of test code that threw data at it and checked the responses. It tried various combinations of data to see if your program worked to parameters, and threw the right errors with bad data.
What I did was add a random factor to my error handling so that after a certain number of failed tests it would throw an occasional curveball, which wouldn't be reproducable to the automation, so it would flag it for a TA, who would then add a snide remark and knock off a point or two if they were in a bad mood. (As an example, One of the early stupid programs was to build a simulated "Tamagotchi" and they were supposed to starve to death if you didn't feed them; 9 times in 10 mine would, but the 10th time they would have a cage match (if there was more than 1) and the winner would eat the loser. The death match code was 8 times as long as the rest of the program.)
The testing program also checked for cheating, by parsing the code and checking it against all other submitted code. The one time I got flagged for cheating (someone swiped my code off a printer, and wasn't smart enough to notice my widgets) my traditional wonky output was "proof" enough for the prof to clear me with only a couple of questions.
Re:Thank minimum wage (Score:2, Interesting)
the minimum wage
Well, except for the fact that nobody who wants employees has been paying minimum wage for some time now. Heck, even meatpackers pay illegal immigrants twice the minimum plus benefits [nytimes.com].
Don't let that stop you from going off the deep end though.
Re:An excellent argument... (Score:4, Interesting)
If that is the case then it isn't a well-designed practical. Anybody who knows a language should be able to read some code and solve a few problems. You can't expect many interviewees to be able to churn out work up to company standards at the interview, and you shouldn't be looking for that unless you don't allow people any time to come up to speed.
Re:Pathetic (Score:4, Interesting)
How is this different then me starting a company, getting hired by another company to make X for 5000.00 and paying my workers 3000.00 for actually doing it?
The difference is my workers are not local but in india. So the same reason companies don't snipe workers from local business is the same reason they won't just go straight to india.
Re:Thank minimum wage (Score:3, Interesting)
How can inflation be keyed to minimum wage if there aren't a significant number of people living on it?
Re:University (Score:3, Interesting)
I have seen one instance where two people in the class gave an overview, word for word of the exact same code claiming they both wrote it not realizing they were the same. Another in the class had every second line deleted from his code (because he annoyed the wrong person) and never once noticed when giving his presentation.
Re:Minimum wage and other laws (Score:3, Interesting)
Re:Just deserts... (Score:1, Interesting)
"You can work 10x harder, 10x faster, and 10x smarter than the guy next to you, .."
AS someone without a degree, but makes more money then his MIT counter part, I have to disagree.
A piece of paper is nothing but a way to make initial contact.
Motivation and networking win every time.
I am posting AC because prudence is also important.
Re:University (Score:3, Interesting)
At the end of stumbling through it, you'll likely look at a design feature and say, "well, why didn't you just do X" and I'll recoil in horror as I realize I'll have to tell you that it never occurred to me, although in retrospect, that's really a much simpler... no, wait, that'll have the same issue as the interface I threw out last week.
If you think I'm cheating, you should see me ask a girl out on a date. I'm really talented, but incredibly awkward. The best way to get a design out of me, and know for a fact that I created it, is to give me a white board and let me draw out the program as a diagram. I usually do it in ASCII art in my comments, too. It makes more sense that way, anyways. And it skips a good deal of questions that would send me off on a tangent detailing why I was in the situation that I had to do Y.
Re:Universities~=Corporate america (Score:4, Interesting)
I don't agree with Vo-Tech's breeding the lazy or a place for people who don't care to go.
I go to a Vo-Tech and I get a good education in Network Administration, I am just not rich and entitled to attend a University public or private. My parents make no money, I am a single parent who has to work full time and barely make it. Spending $500+ per credit is obscene and completely not doable for someone in my position.
For example, my boyfriend's parents are loaded, he goes to the local state university. I go to a local tech college. In the 2 years it will take me to get my degree I will not have spent as much as he does in ONE semester. That is rediculous. Besides, from the people I know in HR they don't so much look at WHERE you got the degree just that you HAVE one. I am pulling 4-5 classes a semester, working full time and taking care of my kid and I think I'm working my ass off. So you may call me lazy for going to a Vo-Tech, I call you pompus for going to a university.
Re:Thank minimum wage (Score:5, Interesting)
Refute it or accept it. Or just walk away.
States with no minimum wage (but must follow federal wage): Alabama, Louisiana, Mississippi, South Carolina, Tennessee.
Poverty rate: Alabama (7th), Louisiana (2nd), Mississippi (1st), South Carolina (10th), Tennessee (11th).
Are these your idea of vibrant economies? Shouldn't they be rolling in money from all those outsourced jobs?
More than 20 state pay HIGHER than the federal minimum wage. Now YOU find reputable evidence that they have lost significant numbers of jobs? Did their hotels close? Is everyone now mowing their own lawns? Did the fast food industry collapse?
Re:Just deserts... (Score:2, Interesting)
Actually there is a desert in Romania in the southern part, called "Oltenia's desert". Nothing impressive, but quite close to a desert.
Re:An excellent argument... (Score:3, Interesting)
Actually, we had hand-written panic-mode program design tests where we were asked to write somewhat esoteric structures on most of my CS tests.
If the answer is illegible, you don't get a grade.
You'd be surprised just how legible the handwriting of even the worst scrawler becomes when it's a pass/fail situation hinging on their penmanship.
Re:Minimum wage and other laws (Score:4, Interesting)
That works both ways, and other countries could block US exports. For example Microsoft could be banned from selling Windows in the EU, as their workers work more than 35 hours a week and don't get 10 weeks vacation. And no US food exports either as it's produced with illegal Mexican labour.
Hollywood would face problems showing their films in place where the activities of their mafia-like unions would be illegal. Your theory only works based on the assumption that the US has the world's best employment conditions.
Re:Thank minimum wage (Score:5, Interesting)
I know it's been prevalent for as long as I've been freelancing. The end of the spring semester is always a time to pick up quick cash. Suddenly, there are 100 people who need trivial work done, desperately need it in less than 48 hours, and have seemingly inexhaustible funds with which to buy my services.
I always make sure to include excessively thorough comments and a boilerplate explanation of the basic algorithm, so they can defend their work if necessary. I would like to think that they learn the subject after all.
Skipping class is not a big deal (Score:3, Interesting)
When I attended university, I regularly skipped classes if I thought I would not learn anything in that class. I could then use that time more productively.
A friend and I buddied up taking notes: he took course A and I took course B. We still did the tests (one mid-term test per course) and both got good grades in both courses. I hardly learned anything from those courses but they were prerequisites so I had to take them.
I think what I did was right because all I skipped was the drudge stuff of attending class.
Re:DO the math (Score:3, Interesting)
Yeah, well when I was in aerospace engineering, I had a GTA who gave lab assignments once every 2 weeks, with a "required set of sections" that made each lab take about 50 pages.
Of course, everyone else just skipped the required sections, and put in "data" "results" and a short "conclusion". I did the full 50 pages, at about 1 hr per page.
In addition, there were supposed to be professionally done computer printouts that (at the time) only Harvard Graphics could handle. Since Harvard Graphics was expensive, I was the only one who wrote his own programs to produce the graphs. Most others used a pirate copy.
So I ended up spending 25 hrs/wk on these labs, turning them in 2 days late, while everyone else turned them in on time. The GTA kept delaying grading anything...
At the end of the course, he graded all of them 90, regardless of content, minus 10 points per day late. So I got a D in the course, having damaged my other grades in an effort to do well in what I thought was a very important part of my education. The administration upheld the GTA, perhaps because they decided it would be impolitic to fail 90% of the class based on their work... ... and my pressure on the issue also ended up costing me recommendations...
I think my story outdoes your story.
But we live in the society we live in. Just desserts do come, but not always. C'est la vie.
Re:Just deserts... (Score:3, Interesting)
My high school physics teacher showed us once, with practical examples, that he knows a lot more ways to cheat than we do. Even showed us a few very effective ways we did not know and could not have imagined without special technical knowledge. That day was the last time I attempted to cheat in school ... was 13 at that time.