Title
Collaboration vs plagiarism in computer science programming courses
Abstract
In some circles, all programming is collaborative, yet in many CS1 and CS2 courses, individual programming assignments are made, collaboration with other students is cheating, and tailoring a program found on the web is plagiarism. Many educators feel that collaboration belongs only in a very few upper division courses. Others have experience to show that early collaboration broadens the learning of students, to become more effective professional individuals. Most conclude that a blend of the two styles is best for students, and can reduce cheating/plagiarism.Does collaboration belong in programming classes? Where does collaboration end and cheating/plagiarism begin? What are the advantages, problems and techniques of allowing collaboration on programming assignments in CS1 and CS2? The moderator created six discussion questions. Each member of the panel has chosen the position they can strongly support from experience. This panel will discuss these questions in detail among the panelists and audience.
Year
DOI
Venue
2001
10.1145/364447.364790
SIGCSE
Keywords
Field
DocType
effective professional individual,programming assignment,individual programming assignment,upper division course,collaboration vs plagiarism,discussion question,cs2 course,computer science programming course,programming class,early collaboration,collaboration end,computer technology,constructivism
Constructivism (philosophy of education),Moderation,Computer science,Knowledge management,Cheating,Multimedia,Computer technology
Conference
Volume
Issue
ISBN
33
1
1-58113-329-4
Citations 
PageRank 
References 
2
0.45
1
Authors
7
Name
Order
Citations
PageRank
Carolee Stewart-Gardiner120.79
David G. Kay26018.87
Joyce Currie Little313325.32
Joseph D. Chase420.45
John Fendrich520.45
Laurie Williams64033473.64
Ursula Wolz715536.57