Live data from Hacker News

As Computer Coding Classes Swell, So Does Cheating

nytimes.com

161–170 of 303 posts

Re: As Computer Coding Classes Swell, So Does Cheating

#161
post #81

Earlier quoted context omitted.

Wasn't it also the University of Sydney that recently made graduates take their tests in English and checked their ID before taking the test? I think some students sued after a 90% failure rate. So many degrees are as valuable as toilet paper.

What language were they asking Australians to take their exams in before?

Not sure I get your point. I don't know Australian culture, but wouldn't English be appropriate?

Re: As Computer Coding Classes Swell, So Does Cheating

#162
post #125

Earlier quoted context omitted.

> Also, I don't know what these people expect when they have to do a technical interview? They probably don't know they exist, they're fairly unique to our industry. They probably expect interviews to be just like everywhere else, all smiles and dressing well, with generic "when have you been challenged in life" questions. A lot of them will get hired by big corporates that don't do code tests too, that's why even pe…

Every form of engineering will have technical interviews. I imagine a lot of them use their degree as a ticket to a non-technical job.

Technical interviews or tests? A lot of Devs can talk the talk and still not handle FizzBuzz. Engineers have official tests to get their licence.

As for those in college, it's entirely possible they don't realise the testing requirements either.

Re: As Computer Coding Classes Swell, So Does Cheating

#163
What I don't understand is why anti-plagiarism software they mention seems to compare test solutions in isolation. Only 2 out of 450 made this particular mistake, but where did they sit on the exam ? If they made the same mistake and they sit within 5m of each other, that would be much stronger accusation.

The bottom line: software should take into account not just how similar two solutions are, but how far from each other both students were.

Re: As Computer Coding Classes Swell, So Does Cheating

#164

Earlier quoted context omitted.

>As long as it wasn't an actual violation of the law But it is a violation of Academic Integrity, which is sort of a law you agreed to when signing up for a class. At least at my school it was like that.

He is saying that we should get rid of the law of Academic Integrity, and make classes more like the real world. It is an interesting idea, the problem being that in the real world, while you can kinda look up the answer, it is rare to find someone who is doing the exact same thing as what you need to do, for thousands of lines of code. Maybe college would better simulate the real world if you gave students personali…

I would have liked a coursework where we had to work on a module, document it, then swap it with another student to do the second half.

Re: As Computer Coding Classes Swell, So Does Cheating

#165
post #98

Anecdote time: My friend is currently doing a Computer Science MS at a university that I'm sure most people on HN have heard of. She got accepted with an unrelated undergrad degree (though still STEM) and two Intro to Programming community college courses she took after graduating (which she cheated her way through by paying her roommate at the time to do all of her homework). She hits me up for help with her homewor…

> it's cost me a lot

I've had jobs where I had to sit around and pretend to be busy. They're awful. I much, much prefer to have challenging work to do.

> My friend

I don't care to have friends like that. Cheaters will eventually try to scam their friends, too. Besides, cheaters are boring losers.

Re: As Computer Coding Classes Swell, So Does Cheating

#166

This is hugely important as a lot of people see programming as a ticket into higher-end jobs and will spend as little time as individual contributors as they can. The idea that "oh, they'll get caught in the workforce" is not correct - quite often the plan in the mind of these folks is that they will try to fake their way through and be moved up into project management, technical marketing, etc. and never have their…

Misogynist post ahead. You can make yourself feel good by downvoting this.

In Poland where I made my CS degree, girls studying CS are very few. As a result, girl students get a lot more (sexually motivated) attention than on other, less technical subjects. Long story short guys were falling over themselves to help girls pass their programming assignment, do their homeworks for them etc. (Some) girls were very happy to take advantage of it. I wouldn't be surprised if they had guys helping them cheat on exams.

Supply and demand, plus sexual attraction are a part of the problem.

Re: As Computer Coding Classes Swell, So Does Cheating

#167

Earlier quoted context omitted.

The whole "effective hiring" answer doesn't scale. I am absolutely appalled at the idea that I would have to do a 'fizzbuzz' test for a purportedly senior developer listing 'strong C/C++ skills', for example. However, that's the reality we face, and part of that reality comes from having people be comfortable with lying their way into our "profession" and us not be completely aghast when it happens. A fake doctor or…

> A fake doctor or accountant is a scandal. A fake programmer is business as usual. I generally agree with your points, but people don't die or go to jail because of bad code. With a few exceptions. And in those exceptions there are additional checks (checklists upon checklists, rigorous testing gauntlets) to prevent buggy code from causing safety issues. Technically underqualified people typically result in missed d…

> After reviewing Toyota’s software engineering process and the source code for the 2005 Toyota Camry, both concluded that the system was defective and dangerous, riddled with bugs and gaps in its failsafes that led to the root cause of the crash.

> Bookout and Schwarz v. Toyota emanated from a September 2007 UA event that caused a fatal crash. Jean Bookout and her friend and passenger Barbara Schwarz were exiting Interstate Highway 69 in Oklahoma, when she lost throttle control of her 2005 Camry. When the service brakes would not stop her speeding sedan, she threw the parking brake, leaving a 150-foot skid mark from right rear tire, and a 25-foot skid mark from the left. The Camry, however, continued speeding down the ramp and across the road at the bottom, crashing into an embankment. Schwarz died of her injuries; Bookout spent five months recovering from head and back injuries.

It's not just spacecraft that kill people due to crappy code. Even something as mundane as a _Camry_ can be fatal if the software team isn't diligent about their work.

http://www.safetyresearch.net/blog/articles/toyota-unintende...

Re: As Computer Coding Classes Swell, So Does Cheating

#168
post #61

Earlier quoted context omitted.

The solution is effective hiring. Work sample or project based hiring methods get people to demonstrate their skill-sets. I once had a candidate refer to resume/conversation based hiring as 'ritualized lying'. I think that's bang on. This isn't directly in response to your comment, but... There's an elitist under(over?)-tone within HackerNews that asserts any less-than-engineer technical role is inferior and attracti…

Is the work sample done in person or take home? If it's take home, then they can just cheat on that by hiring someone else to do it.

The trick is to then talk through the code with them in the next interview.

"Why did you do this part this way? Would you do it differently if requirement X were different?"

It's immediately obvious if they cheated. Better yet, that's a much better, more relevant discussion than most whiteboard problems.

Re: As Computer Coding Classes Swell, So Does Cheating

#169
post #128

Earlier quoted context omitted.

The real problem is, the idealised goal of a university should be "learn something", but it's actually "get a degree".

Another case of "Once you turn a metric into a goal, it ceases being a good metric".

Goodhart's Law

https://en.wikipedia.org/wiki/Goodhart%27s_law

Re: As Computer Coding Classes Swell, So Does Cheating

#170
post #161

Earlier quoted context omitted.

What language were they asking Australians to take their exams in before?

Not sure I get your point. I don't know Australian culture, but wouldn't English be appropriate?

We have a very multicultural population with many recent migrants. English is our language, but many of our residents and citizens haven't been speaking it all that long.

Our universities also have a high proportion of international students. Predominantly from China, Korea and elsewhere in SE Asia. These students pay much higher fees than Australian citizens. They're used to subsidise the local education market. Classes are conducted in English, but allowances are often made for assessments.

Post reply on HN