Slashdot is powered by your submissions, so send in your scoop

 



Forgot your password?
typodupeerror
×
News

Georgia Tech Cracks Down on Learning 979

The Washington Post has an article today on a Georgia Tech student who almost flunked his intro to comp sci course for just discussing his homework with someone else. Note that no one including the faculty accused him of actually copying any code from anyone. However, the "honor code" at Georgia Tech "forbids its introductory computer science students from seeking any help from other students on their homework." The faculty recorded part of his violation on the forms as "He was trying to learn it." This is something that high school seniors might want to keep in mind when selecting which university to attend.
This discussion has been archived. No new comments can be posted.

Georgia Tech Cracks Down on Learning

Comments Filter:
  • Re:So? (Score:1, Informative)

    by Anonymous Coward on Tuesday April 16, 2002 @07:58PM (#3354807)
    But he did try to ask for help from a TA and instructor.

    "When he found himself with a homework assignment he did not understand, and no teaching assistants or professors available on a campus off-week, he convinced himself that just chatting with another student would not violate the rules. "
  • Re:So? (Score:2, Informative)

    by Linuxthess ( 529239 ) on Tuesday April 16, 2002 @07:58PM (#3354814) Journal
    Have you read the article?

    "When he found himself with a homework assignment he did not understand, and no teaching assistants or professors available on a campus off-week, he convinced himself that just chatting with another student would not violate the rules"

    ----------

  • by Gary Yngve ( 416254 ) on Tuesday April 16, 2002 @08:01PM (#3354840)
    Those policies are really only for the introductory courses. Face it, coding is something that takes time. It is applied. You cannot be tested in just an hour on coding abilities. The homework assignments for CS13xx serve as a form of test.
    Once the students "pass" this test and take later CS courses, most of the projects are collaborative in nature from the sheer magnitude of what has to be coded. But at some point, people have to be judged on their ability to code. Find me a better way to judge and I'll be all ears.

  • by Anonymous Coward on Tuesday April 16, 2002 @08:04PM (#3354871)
    you mean... casual sex was in the butt.

    (cause of a lack of options, of course)
  • by brunes69 ( 86786 ) <[slashdot] [at] [keirstead.org]> on Tuesday April 16, 2002 @08:08PM (#3354915)

    Single quote? RTFA (Read The Fucking Article). IT is quite clear what the school's stance is.

    "A brand-new rule says a computer science student is wrong to try to seek answers to questions ANYWHERE other than from course materials or Georgia Tech staff. Rooting around in old books in the library, checking the Internet, calling your cousin at Caltech--all are forbidden."

  • by Anonymous Coward on Tuesday April 16, 2002 @08:16PM (#3354985)
    ... unless the student cites the work as a source. That's what the rule says. You simply have to CITE the work. It's not prohibited. This is just a hatched job from a D.C. reporter.
  • by Gary Yngve ( 416254 ) on Tuesday April 16, 2002 @08:16PM (#3354990)
    And the CS13xx courses have newsgroups for asking questions and have tons of TAs. There are recitations and labs and office hours. There is plenty of a chance for students to ask for help and get help. Unfortunately, too many students are lazy bastards and don't want to put forth the effort of doing the assignment honestly and getting help when they need it.
  • Re:Assembly (Score:2, Informative)

    by Beliskner ( 566513 ) on Tuesday April 16, 2002 @08:22PM (#3355049) Homepage
    What language was it? If it were some simple instruction set, i.e. RISC or something simpler, it would not be surprising if half the class came up with the same code
    BDC compiler [virginia.edu], Motorolla 68000 instructions. Our college implemented a new automatic plagiarism-detection program. They admitted it was stupid, but if you're red-flagged then you're red-flagged. Paperwork won't allow you to go back on that. It was a first year comp tutorial excercise.
    Then again, with x86 generations, you have to wonder, although the incident still seems absurd
    CISC won't make much difference, unless you're doing video processing and use the extended instructions. No doubt first year comp people will use the simplest instructions available.
  • Re:So? (Score:3, Informative)

    by Gary Yngve ( 416254 ) on Tuesday April 16, 2002 @08:44PM (#3355210)
    You obviously haven't read any technical research papers. You always cite other work you borrowed techniques from.

    And I remember specific classes at Georgia Tech where I was either told (as a student) or I told students (as a TA) to write down in their HW the names of people that they discussed it with.
  • by Dyolf Knip ( 165446 ) on Tuesday April 16, 2002 @08:51PM (#3355246) Homepage
    It's not the whole Georgia Tech CS department that's screwing up here. Believe me, I know, I just graduated from it a year ago. Two core CS classes after the intro they are specifically telling you to use other people's code, so long as you document it as such.

    The intro course is quite fucked up, though. For some strange reason they refused to accept AP credit for it but rather accepted the AB CS test for the Java class despite the two having nothing in common.

  • by JiNG ( 149991 ) on Tuesday April 16, 2002 @09:07PM (#3355334)
    I'm an CS undergrad at Columbia University in New York and I can at least say that from my experience, college ISN'T for learning.

    What I mean by that statement is the following: CS professors here assign homeworks but don't give you any guidance or assistance on how to do them. At least at Columbia, CS homeworks are essentially depth first searches using trial and error as a heuristic. Googling for answers is not a frequent method of finding answers, but often the only method. Professors are essentially useless. It's nice to know that all my money has gone to the free teachings of Google. Sigh...

    As far learning from others, I personally would argue that two minds are better than one. Of course the problem lies among students who aren't trying to learn, but trying only to get a good grade. Professors claim the line is too fine to allow learning from other students. My claim is that if students want to copy, it's their own loss. When it comes time to actually do something on their own, they will be completely lost. Try proving P=NP by copying an answer from a friend.

    Perhaps it's analagous to the seatbelt law. If people don't want to wear seatbelts, it's their loss, yet wearing seatbelts is still a law (at least in my hometown of NJ).

    Such are my experiences here for anyone deciding where to go.
  • I'm a graduate student in CS at Georgia Tech, and I recently graduated from their undergraduate program.

    Georgia Tech is in no way against teamwork. In fact, in many LATER courses, it is not only encouraged, but required to pass. In the introductory course, however, students are expected receive a firm foundation in the BASICS of programming and computer science like recursion, searching, sorting, algorithmic complexity, data structures, trees, graphs, etc. If a student cheats his way through ANY of these concepts, and expects to survive a later computer science course, he will not only damage his own grade, but the grade of his teammates as well.

    I'd also like to point out a couple things either pushed aside or conveniently not mentioned in the article. First, the student in question was NOT accused of discussing his assignment with another student. To my knowledge, regular discussion of assignments is a very commonplace occurrence--especially on the four newsgroups available for the class. He was accused for CHEATING. No cheatfinder, however good, is going to find out if people DISCUSSED anything. It's only going to find people who have VERY similar, copied, code. Secondly, I'd like to mention that the person in question is also, apparently, the son of a Washington Post editor.
  • by bigdreamer ( 465083 ) on Tuesday April 16, 2002 @10:13PM (#3355729) Journal
    Write a java applet that does x with y functions using a hashtable. You can consult any paper materials you have on your person. No talking to anyone in the classroom except the teacher. You have an hour.

    In my CS courses, tests in this format are given all the time. The Chairman of the TCU CS Department, Dr. Richard Rinewalt, has been head judge of the ACM programming contest-THAT programming contest-for several years. He supports this format and knows that it works. I believe it's reasonable to trust what he is doing.
  • by Anonymous Coward on Wednesday April 17, 2002 @12:22AM (#3356327)
    Those freaking self-righteous hippies in the media. You want to know the people who got caught cheating in CS? The cheaters. If you honestly talked to other students, and that was it, you were not in violation of the honor code. I talked with others about the logic behind many assignments. I got an A in the class. The people I know who got caught cheating were the people who either collaborated with others in WRITING the programs, or simply stole the code. So everyone can rest assured that you will not get screwed if you come to Tech. Especially if your male... but I diverse. The point is, whoever this kid was who the Washington Post guy talked to was lying his ass off to get published or not be scolded by mommy. End of story.
  • Re:Short opinion (Score:2, Informative)

    by zenyu ( 248067 ) on Wednesday April 17, 2002 @02:18AM (#3356674)

    Computer science programs are LOADED with cheating. Not just a bit. A *lot*. The faculty at my institution didn't think we had a problem... until we looked. And what a problem it was.


    I attended two undergraduate schools. One was an engineering school with an honor code, the other was a liberal arts school without one. Cheating was rampant at the engineering school. There were whacko punishments worse than the Georga Tech case but no one reported what really went on. There were friggin study groups during unproctored exams. But rthe punishments were too harsh for any of us to finger our friends, even if we disapproved of it. There were levels of cheating, but if you reported someone for cheating on an exam they could send the same punishment to you cuz a friend of yours asked you how to solve a homework problem. Completely untenable. At the liberal arts university exams counted more and were heavily proctored. I proctored one of those exams and caught a couple cheaters at the begining (palm pilots & HP's...) Then I stood behind the suspicious ones and while they may have hated my guts, they didn't cheat. Homeworks counted for a lot less at the liberal arts school, and professors complained that people didn't do them, but I think the students were better off.

    I also graded homeworks at the liberal arts school, and there were about 20% who probably cheated on the first homework, then 10%, then there were none. I just gave them 0's on those homeworks (after telling the prof). They got a talk, but since the prof had the ability to give them F's for the class for cheating, they risked the C they might get not cheating. None of those caught on the first homework got less than a B, and no one caught on the second assignment got less than a C, there were D's & F's in the intro class so this wasn't too bad for the inauspicious beginings (the copied material was always just B quality or less anyway). Anyone caught cheating often got *extra* proctoring for a few terms but that wasn't so bad that they didn't own up to it when confronted, they just spent the time they should have on their classes. I can't say I'd wish grading one of these classes on anyone though, I had to read all horrible the code these kids wrote. The engineering school just ran test files that didn't really exercise programs, didn't catch memory leaks, off by one's, and wasn't very friendly to partial credit which really helps these students because you actually tell them what mistakes their making.

    I later graded a more advanced Algorithms class and saw no cheating. No-one had the same set of 10 answers, they were tough assignments so they knew no-one had all the right answer, and cheaters know they are usually caught on shared mistakes.
  • Re:what? (Score:2, Informative)

    by dswan69 ( 317119 ) on Wednesday April 17, 2002 @04:13AM (#3356930)
    "We catch people who cheat. We have a very good program that catches people at cheating. Cheating is working with anyone else regarding the assignment, other than a TA or a professor. If you cheat, you fail. We've failed people before. If you cheat, we'll catch you and we'll fail you."

    Only if they aren't smart enough to cheat intelligently. I guarantee that they catch at most 1 in 10 and that's being generous.

    Of course working with another student is not in any way cheating and it is very disturbing to me that universities and technical colleges are more and more taking the attitude that it is cheating. I don't care what the dumb rules of the particular institution are or whether they are spelled out in advance - working with others is NOT cheating. It is called learning. So much for institutions of learning and collaboration. Universities really have gone downhill in the last few years.

    I would never send my child to one of these institutions, but I pity the professor or dumb bureaucrat who tries to screw my child through these kind of rules; they'll certainly rue the day.
  • TA here... (Score:2, Informative)

    by Mr Guy ( 547690 ) on Wednesday April 17, 2002 @09:44AM (#3357988) Journal
    Not at Georgia Tech though. I love how many people here pretend their school didn't have the almost exact same rule. I transferred colleges and BOTH had this rule. All my friends at other schools has the same rule. EVERYONE HAS THIS RULE!
    Why? Because it works. As someone who has graded thousands of lines of code in a single night, it you know the language and the material, and you known the students, it is obvious who copied from who. Despite the example someone game, it is rare to have a 30 line block almost identical, even in a 600 line program. I know, because I had to look at those programs for three years.

    The real moral of the story is that if the students don't understand and don't ask the TA then most of the time, not always, but most of the time, you need friendlier or better TAs
  • Re:what? (Score:2, Informative)

    by sanj425 ( 574439 ) on Wednesday April 17, 2002 @04:04PM (#3360812)

    The facts in this article are very much misconstrued. It *IS* allowed for students to refer to outside resources or other students for general concepts. However, when that gets to the point where two students have identical code, you have a problem. I would assume this would be the case in any reputable institution.

    On the first day of class, what defines cheating is made crystal clear. The lecture slides about cheating are freely available for anyone, including the author of that article, to access.:

    http://www.cc.gatech.edu/classes/AY2002/cs1321_fal l/dsmith/Cheating.ppt [gatech.edu]

    The CS curriculum at Georgia Tech includes many classes which involve group projects and other work of that nature, but 1321 is not one of them. It is an introductory course designed to teach *individual* students the fundamentals of data structures and algorithms. I know. I took it last semester.

    I applaud the fact that the student was trying to learn the material. I do the same. However, I go see professors during their office hours or TAs in the lab (which is manned continuously from 10-5 every day), rather than violating such a clearly-defined cheating policy.

Top Ten Things Overheard At The ANSI C Draft Committee Meetings: (5) All right, who's the wiseguy who stuck this trigraph stuff in here?

Working...