Applying Honor Policies to Sample Course Assignments

Introduction:

Every course should have a written honor policy describing the nature of allowed and disallowed collaboration within the course. The level of allowed collaboration might differ from one assignment type to another (e.g. no collaboration on exams, but significant collaboration allowed and indeed expected on a design project). Students should be reminded of the allowed collaboration policies throughout the term. To provide students with reinforcement, each assignment might include the relevant honor policy in the handout for every assignment.

Please recall that different courses and different instructors have different expectations; do not assume that some level of collaboration is obviously out-of-bounds, because students might be in some other course where that level of collaboration is allowed.

The suggested policy statements below attempt to cover a variety of circumstances. It is unlikely that any one class would use them all; indeed some may be inappropriate for your class. These polices are meant to provide a menu of policies for instructor use. These statements can be modified to suit each instructor’s educational goals for a particular assignment, exam or project.

General Policy Statement: An introductory paragraph for honor policies:

All students in the class are presumed to be decent and honorable, and all students in the class are bound by the College of Engineering Honor Code. You may not seek to gain an unfair advantage over your fellow students; you may not consult, look at, or possess the unpublished work of another without their permission; and you must appropriately acknowledge your use of another’s work. Any violation of the honor policies appropriate to each piece of course work will be reported to the Honor Council, and if guilt is established penalties may be imposed by the Honor Council and Faculty Committee on Discipline. Such penalties can include, but are not limited to, letter grade deductions or expulsion from the University. If you have any questions about this course policy, please consult the course instructor.

Policy Statements for Various Circumstances:

Exams:

Each student must complete the exam solely by her or his own efforts. Questions can be asked only of the course instructors. The exam must be completed within the specified time.

Note: Limitations on calculator types, use of notes, books, etc. are also appropriate.

Homework (No collaboration):

All homework assignments are to be completed on your own. You may receive help only from the course instructors. At no time may you receive help from someone who is not a current instructor. You may not consult homework solutions from a previous term or another section of the class.

Homework (Limited collaboration):

You may discuss this homework assignment with your fellow students at the conceptual level, but must complete all calculations and write-up, from scrap to final form, on your own. Verbatim copying of another student’s work is forbidden. You may not consult homework solutions from a previous term unless they are made available in a publicly accessible form (no unfair advantage can be sought).

Homework (Extensive collaboration):

You may discuss this homework assignment with your fellow students, and complete the work with other students in the class, including working in a group around a common table and discussing problems as you work on them. You must submit individual work that is not a verbatim copy of any other student’s work. Do not forget that even when you work in a group, you are individually responsible for the learning that should accompany homework completion.

Group Project Work (No inter-group collaboration):

All group work is to be completed only within your own group. Your group can receive help only from the course instructors. At no time may you receive help from someone who is not a current instructor. You cannot speak with other groups about the problems, conceptually or otherwise, and you may not at anytime look at, borrow, or possess another group’s work.

Group Project Work (Inter-group collaboration allowed):

All group work is to be completed only within your own group. You may receive help from the course instructors and you may consult with members of other groups in the course, but you must complete your group’s calculation and project write-up on your own.

Programming Assignments (Individual Projects):

All programming projects in this course are to be done on your own. Any violation will result in initiation of the formal procedures of the Honor Council. We will be using a sophisticated automated program to correlate projects, including those submitted in previous semesters. We do encourage students to help each other learn the course material. You may give or receive help on any of the concepts covered in lecture or discussion and on the specifics of C syntax. You are allowed to consult with other students in the current class to help you understand the project specification (i.e. the problem definition).

However, you may not collaborate in any way when constructing your solution – the solution to the project must be generated by you working alone. You are not allowed to work out the programming details of the problems with anyone or to collaborate to the extent that your programs are identifiably similar. You are not allowed to look at or in any way derive advantage from the existence of project specifications or solutions prepared in prior years (e.g. programs written by former students, solutions provided by instructors, project handouts).

If you have any questions as to what constitutes unacceptable collaboration, please talk to the instructor right away. You are expected to exercise reasonable precautions in protecting your own work. Do not leave your program in a publicly accessible directory, and take care when discarding printouts.

Programming Assignments (Group Projects):

All projects in this course are to be done by your own group. Violation will result in initiation of the formal procedures of the Engineering Honor Council. We use an automated program and manual checks to correlate projects with each other and with prior solutions. At the same time, we encourage students to help each other learn the course material, but there is a limit to the assistance you can give or receive.

You may give or receive help on any of the concepts covered in lecture, discussion, or the textbook, and on the specifics of C/C++ syntax. You are allowed to consult with other students in the class to help you understand the project specification (the definition of the problem). However, you may not collaborate in any way with people outside your group when constructing your solution; your group working alone must generate the solution to a project. You are not allowed to work out the programming details of the problems with anyone outside your own group or to collaborate to the extent that your programs are identifiably similar. You are not allowed to derive your solution in any way from prior project solutions. If you worked on the projects in the past (because you are repeating this course or you started but dropped the class in a prior term), you may not re-use code from the prior semester. If you have any questions as to what constitutes unacceptable collaboration, please talk to the instructor right away. You are expected to exercise reasonable precautions in protecting your own work. Don’t let other students borrow your account or computer, don’t leave your program in publicly accessible directory, and take care when discarding printouts.

In-class Personal Response System:

During class you will be asked to answer questions using a Personal Response System. You will be told which questions must be answered on your own and which can be answered after discussions with your peers. You may not hold more than one transmitter during PRS questions (i.e. potentially answering for another student), nor may you enter a response for another student in any way.