CS 501
Software Engineering
Spring 2005

Academic Integrity


Home

Syllabus

Projects

Books and Readings

Assignments

Quizzes

Academic Integrity


About this site

 

Academic Integrity

Software engineering is a collaborative activity. Throughout the course, you are encouraged to work with others, to share ideas and collaborate in problem sharing, except on those tasks where individual work is explicitly required. However, you are expected to follow professional practice and give proper attribution to all contributors.

  1. Where a group of people work together on a task or subtask, all should be named on the work products. People should usually be listed in alphabetical order, but team leaders can be identified specifically.
  2. People outside the group who contribute to part of a task should be acknowledged, with a short statement of what they contributed. (E.g., "X provided comments on the first draft of this report" or "the method used in this sections was suggested by Y".)
  3. Work that is taken from external sources, such as published materials or the source code of other programs, should be referenced.

To make use of the expertise of others and to build on previous work, with proper attribution, is good professional practice. To use the efforts of others without attribution is professionally unethical and academically is plagiarism.

For Cornell's policy on academic integrity, see: The Code of Academic Integrity.


[ Home | Syllabus | Projects | Readings | Assignments | Quizzes | Academic Integrity | About ]


William Y. Arms
(wya@cs.cornell.edu)
Last changed: January 5, 2005