>

Code of Conduct

CS 1323 Honors, Fall 1996

Individual Projects

When you submit an individual project for grading, you certify that it is your own work and that others have not helped you solve the problems presented in the project description. You may consult with others concerning general questions about the material of the course, but neither your questions, nor the answers given, may divulge solutions or partial solutions to problems specific to the project.

For example, suppose a project requires writing a function in Haskell to deliver the subsequence of elements from a given sequence that match a given element. Then, you might legitimately ask someone whether list comprehensions require generators to precede guards. But, asking whether or not list comprehensions provide a way to define the function would violate the code of conduct.

One exception: You may ask the instructor any question.

Team Projects

When your team submits a project for grading, the team certifies that the project is solely the work of the team members. The team must not consult anyone other than the instructor on matters specific to the project. But, they may consult freely among themselves about any aspect of the project. In fact, teams should cooperate fully to complete projects.

Often, certain members of teams tend to dominate discussions or take on a lion's share of the work. This is a common element in group behavior. Learning to deal with it effectively will be a valuable skill. The instructor wants to avoid the development of dominant team members because they limit the learning experience of others in the group and because this mode of operation is rarely an efficient way to complete projects. If you observe this phenomenon in your team, consult with the instructor about ways that the problem can be addressed. Your consultation will be entirely confidential unless you decide to reveal some aspects of it in an attempt to arrive at a satisfactory solution.

Email for Help

Use email to reach the instructor. You may be able to quickly resolve questions through email, or at least arrange a mutually convenient time to meet for a discussion.
Last Modified: