The George Washington University
School of Engineering and Applied Science
Department of Electrical Engineering and Computer Science

CSci 51 -- Introduction to Computing

PLAGIARISM AND COLLABORATION ON PROGRAMMING PROJECTS

The project work you turn in must represent your own work and not the work of someone else. On the other hand, it is unreasonable to expect that you will work in a complete vacuum, without ever speaking to a classmate. The purpose of this note is to give you some guidance about the areas in which it is appropriate to discuss project phases with your classmates. Violating these guidelines may result in a charge of academic dishonesty.

Plagiarism

The term plagiarism describes an attempt to claim work as your own, which you have copied from another person, whether that other person knows about it or not. In a class like this, plagiarism includes copying program code, data, documentation, etc. Plagiarism is simply not allowed. If you submit another student's work as your own, you will be charged with a violation of the GW Academic Integrity Code.

Collaboration

Collaboration is defined as two or more students working together on a phase of a project. Working together does not mean that one student does the work and the other student just copies it! Collaboration is allowed under certain conditions, as long as you are honest about it.

You are taking this class to learn important fundamental things about computing, and I must give you a grade that fairly represents what I think you've learned. Therefore, I need to know that your work is your work, so I need to limit the collaboration somewhat. For purposes of projects in this class, here are some guidelines as to which phases of a project are appropriate for collaboration, and which are inappropriate.

OK

Preliminary Analysis of Problem

OK

Developing the Algorithm

NO

Developing a Test Plan

NO

Coding in the Programming Language

NO

Proof-reading the program before compiling

OK

Interpreting errors at compilation time

OK

Interpreting errors at execution time

NO

Writing Up the Case Study

"Truth in Advertising"

If you collaborate with another student, for each permitted phase of the project, you must give your "partner's" name in your documentation for that phase.

Save Your Projects!

You are required to save all your projects until the end of the semester, after grades have been reported. Be prepared to re-submit these to the instructor if he or she asks you to do so.

Protect Yourself

If you suspect that another student is misusing your work (for example, one of your printouts disappeared), report this immediately to the instructor, to protect yourself against a charge of plagiarism if your work is copied by another student.

Read the University Academic Integrity Code carefully.