I am a Tech student as well, going into my second year. Our CS program does not shun collaborative learning. 1321 is just not the place for it. Higher courses such as 2335 and 2340 are based primarily on group work. Earlier introductory courses are meant to teach *every student* the concepts necessary for further development. Group work is good in a class where it's assigned.
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.:
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.
Individual efforts require individual work.
I am a Tech student as well, going into my second year. Our CS program does not shun collaborative learning. 1321 is just not the place for it. Higher courses such as 2335 and 2340 are based primarily on group work. Earlier introductory courses are meant to teach *every student* the concepts necessary for further development. Group work is good in a class where it's assigned.
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
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.