Skip to content

Academic Programs

Schoolwide Policies

Accessible Accordion

Here in the Allen School, we take academic Misconduct seriously and expect you to do the same. The good news is that the vast majority of you will do so. The bad news is that historical evidence indicates that some students will submit work that is not their own, shortchanging not only their own learning but undermining the atmosphere of trust and individual achievement that characterizes our school’s academic community.

Historically, CSE courses account for a large percentage of all Academic Misconduct cases at the UW each year, even though our courses represent only a much smaller percent of the student enrollment. The purpose of this page is to make our expectations as clear as possible in the hope that we will reduce the number of Academic Misconduct violations that occur. Although most violations involve program code, the expectations apply to any work done for a course. Any form of deception by which a student claims as their own work that which actually belongs to another, or otherwise gains unfair advantage over other students is considered Academic Misconduct. This includes cheating on class assignments or examinations and plagiarism, as well as more severe offenses, such as theft or alteration of other academic materials for purposes of acquiring academic credit or enhancing grades.

All incidents of alleged Academic Misconduct will be reported to the Office of Academic Affairs. The Office of Academic Affairs will then refer the matter to the appropriate College for Student Conduct investigation and adjudication.

In all considerations of academic misconduct, the department will carefully follow the letter and the spirit of the University’s Student Conduct Code. This code is also available in printed pamphlet form to any interested student from the Community Standards and Student Conduct office located in the HUB G20.

The misuse of computing resources is considered another type of academic misconduct (for example, obtaining improper access to another student’s account). Before students obtain accounts on departmental computers they must sign an agreement stating that they will not misuse their accounts. Violations of this agreement may result in the loss of computer accounts and/or being removed from the major.

Each student who accepts admission into the Computer Science & Engineering degree programs agrees to be bound by the provisions of this section.

Below, we outline the general academic integrity policies used by many courses in CSE. If a course declares its own academic integrity policy, that policy supersedes the information found on this page.

The basic principle under which we operate is that each of you is expected to submit your own work. In general, any activity you engage in for the purpose of earning credit while avoiding learning, or to help others do so, is likely to be an act of Academic Misconduct.

As a particular example, attempting to take credit for someone else’s work by turning it in as your own constitutes plagiarism, which is a serious violation of basic academic standards. From the attention that the school pays to the Academic Misconduct issue, some of you will get the idea that any discussion of assignments is somehow a violation of academic principle. Such a conclusion, however, is wrong. In CSE courses it is usually appropriate to ask others — the TA, the instructor, or other students — for hints and debugging help or to talk generally about problem-solving strategies and program structure, as well as lecture and textbook content. In fact, we strongly encourage you to seek such assistance when you need it. The important point, however, is embodied in the following rule:

Rule 1: You must indicate on your submission any assistance you received. If you make use of such assistance without giving proper credit, you may be guilty of plagiarism.

For programs, proper citation usually takes the form of comments in the program. The instructor might indicate other methods of acknowledging help received, especially for other types of assignments. It is also important to make sure that the assistance you receive consists of general advice that does not cross the boundary into using code or answers written by someone else. It is fine to discuss ideas and strategies, but you should be careful to write your programs on your own. This provision is expressed in the following rule:

Rule 2: You must not share actual program code or other written solutions with other students.

In particular, you should not ask anyone to give you a copy of their code or written solutions, conversely, give your code or written solutions to another student who asks you for it; nor should you post your solutions on the web, in public repositories, or any other publicly accessible place. Similarly, you should not discuss your algorithmic strategies to such an extent that you and your collaborators end up turning in exactly the same code. Discuss ideas together, but do the coding on your own.

The prohibition against looking at the actual code for a program has an important specific application in computer science courses. Developing a good programming assignment often takes years. When a new assignment is created, it invariably has problems that require a certain amount of polishing. To make sure that the assignments are as good as they can be, our school — like most others in the country — may reuse assignments, incorporating a few changes each time to make them more effective. The following rule applies in all CSE courses:

Rule 3: You must not look at solution sets or program code from prior course offerings, nor should you make your own solutions publicly available even after the due date.

Beyond being a clear violation of academic integrity, making use of old solution sets is a dangerous practice. Most assignments change in a variety of ways from year to year as we seek to make them better. Each year, however, some student turns in a solution to an assignment from some prior year, even though that assignment has since changed so that the old solution no longer makes sense. Submitting something that solves a previous offerings assignment perfectly while failing to solve the current one is particularly damaging evidence of Academic Misconduct.

Whenever you seek help on an assignment, your goal should be improving your level of understanding and not simply getting your work completed correctly. Suppose, for example, that someone responds to your request for help by showing you a couple of lines of code that do the job. Don’t fall into the trap of thinking about that code as if it were a magical incantation — something you simply include in your program and don’t have to understand. By doing so, you will be in no position to solve similar problems on exams. The need to understand the assistance you receive can be expressed in the following rule:

Rule 4: You must be prepared to explain any work you submit.

Although you should certainly keep these rules in mind, it is important to recognize that the cases that we bring forward to the University are not those in which a student simply forgets to cite a source of legitimate aid. Most of the students we charge with Academic Misconduct have committed fairly egregious violations. Students, for example, have rummaged through paper recycling bins or undeleted trash folders to come up with copies of other students’ work, or have e-mailed part or all of their solutions to other students in advance of the due date.

Rule 5: Modifying code or other artifacts does not make it your own.

In many cases, students take deliberate measures — rewriting comments, changing variable names, and so forth — to disguise the fact that their work is copied from someone else. It is still not your work. Despite such cosmetic changes, similarities between student solutions are easy to detect — and we have effective tools for doing so. Programming style is highly idiosyncratic, and the chance that two submissions would be the same except for changes of the sort made easy by a text editor is vanishingly small. In addition to solutions from prior course offerings or from other students, you may come across helpful code on the Internet or from other sources outside the class. Modifying it does not make it yours.

Your instructor may choose to allow exceptions in certain obvious instances. For example, you might be assigned to work with a project team. In that case, developing a solution as a team is expected. The instructor might also give you starter code, or permit use of local libraries. Anything which the instructor explicitly gives you doesn’t normally need to be cited. Likewise, help you receive from course staff doesn’t need to be cited. But help you receive from the outside the course, such as from tutors, even if the tutors are paid for by the university, must be explicitly mentioned. Finally, the instructor may have additional clarifications or additions to the policies on this page.

We have no desire to create a climate in which students feel as if they are under suspicion. The entire point of the Academic Misconduct Code is that we all benefit from working in an atmosphere of mutual trust. Students who deliberately take advantage of that trust, however, poison that atmosphere for everyone. As members of the CSE community, we have a responsibility to protect academic integrity for the benefit of the community as a whole.

This policy, and the text in this page, are derived from the Honor Code of the Computer Science Department at Stanford University.

Instructors and TAs are reminded that the Family Educational Rights and Privacy Act of 1974 requires that the University treat student records in a confidential manner. Student records include examinations and papers submitted by students. Faculty who plan on distributing grades, papers, and exams through departmental mailboxes or in hallways must first have the permission of their students or be prepared to distribute such papers in ways that safeguard the students’ personal information. Visit the university’s FERPA page and view the complete university policy governing student education records as put forth in the Washington State Administrative Code WAC 478-140.

The Allen School and University of Washington are committed to fostering an environment in which all members of its community can participate fully in University programs and activities free from discrimination, harassment, sexual misconduct, and retaliation.

UW Executive Order No. 81, Prohibiting Discrimination, Harassment, and Sexual Misconduct (EO81) establishes the University’s standards for preventing and responding to such conduct, including compliance with applicable federal and state laws. Prohibited conduct under this Executive Order includes:

  • Discrimination;
  • Discriminatory harassment;
  • Sexual harassment (including Title IX hostile environment sexual harassment, other (non-Title IX) sexual harassment, and Quid Pro Quo sexual harassment);
  • Sexual assault;
  • Unwanted sexual contact;
  • Sexual exploitation;
  • Stalking;
  • indecent exposure;
  • domestic violence;
  • dating violence; and
  • retaliation.

The UW’s Civil Rights Compliance Office (CRC) provides the centralized reporting mechanism for allegations of these kinds of prohibited conduct and for determining possible university responses to allegations. Reports can be made via their Make A Report online form. Please note, certain UW employees are required to report allegations of prohibited conduct.

Depending on the circumstances, possible university responses include (as listed in EO81):

  • Taking no further action where legally permissible or based on insufficient information;
  • Offering reasonable supportive measures to affected individuals;
  • Implementing interim protective measures;
  • Taking informal action such as removing graffiti or making someone aware of the impact of the conduct;
  • Referring the matter to another University office;
  • Offering alternative resolution options;
  • Initiating a formal investigation under this order and applicable procedures; and
  • Monitoring for ongoing or pervasive civil rights concerns.

According to EO81, respondents found to have violated the order are subject to sanctions or corrective action, up to and including dismissal, depending on the nature of the conduct and the procedures used. The University may also implement remedies for the complainant or broader community as appropriate.

Another related policy is UW Executive Order No. 54, Employee-Student Romantic Relationships and Conflicts of Interest (EO54). Consensual romantic relationships between students and instructors can lead to a conflict of interest and may interfere with the learning relationship and functioning of the university. The possibility of allegations of sexual harassment, a hostile work or academic environment, impeding a students’ access to educational programs etc., and infringing on the rights of other students or colleagues due to an actual or perceived bias are all examples of issues that may arise when employees do not avoid such conflicts of interest.

As such, all University employees or appointees, including faculty and other academic personnel, staff (e.g. coaches and academic advisers), temporary staff, Academic Student Employees, and student employees (e.g. Resident Advisors) are prohibited from:

  • Engaging in a romantic relationship with a student that creates an actual conflict of interest or could be perceived to create a conflict of interest; or
  • Exercising authority over a student with whom the employee has or has had a romantic relationship that creates an actual conflict of interest or could be perceived to create conflict of interest.

The above are prohibited unless they can be effectively managed through an acceptable plan. Plans are usually implemented within the unit where the employees work or learn with the school Director and Human Resources staff. Allegations of violations of E054 should be reported to a supervisor, the Allen School Director, College of Engineering Dean, or Human Resources staff within the Allen School, College of Engineering, or UW central Human Resources Operations, or to the Civil Rights Compliance Office. EO54 is in addition to Executive Order No. 32, Employee Responsibilities and Employee Conflict of Interest.

Supportive Resources: There are a number of supportive resources listed on the CRC’s Make a Report web page, and specific supportive measures and interim protective measures can be implemented to help those impacted. For safety and well-being and violence prevention and response support, contact UW Safe Campus. Additionally, LiveWell Confidential Advocacy provides a safe and confidential space to help students identify what they want or need after an incident of sexual assault, relationship violence, stalking or sexual harassment has occurred.

If you have any questions about EO81 or EO54, making a report, or seeking to support someone who has shared allegations with you, please contact the Civil Rights Compliance Office directly at (206) 221-7932 or civilrights@uw.edu. You can also reach out to Megan Russell, Allen School Director of Human Resources, at russellm@cs.

Table of Contents

  1. Allen School Community Vision
  2. Professional Conduct Expectations
  3. Resources for Escalating Concerns

About this Code of Conduct

The purpose of this Code of Conduct is to articulate the behavioral expectations to which we hold ourselves and each other accountable. These expectations promote excellence and integrity in all of our activities, ensure that all persons are treated with respect, dignity, civility, and courtesy, promote constructive communication and collaborative teamwork, and articulate the available reporting and resolution pathways if violations of these expectations occur.

This Code of Conduct applies to all Allen School community members: faculty, staff, students, visitors, interns, and volunteers. It reflects our commitment to creating and maintaining an environment where we treat each other with dignity and respect. Such an environment helps us to develop and work to our full potential, which contributes directly to our individual and collective success.

We live up to this commitment through daily work to uphold the principles and practices of the Allen School Community Vision, and by helping each other to resolve conflicts as quickly and constructively as possible. We strive to foster learning, dignity, and safety. When harm is done, we prioritize healing, rebuilding trust, taking responsibility for our actions, and supporting each other’s growth over meting out punishment, while also working to recognize and address sources of systemic harm in our community.

We commit to receiving reports of alleged policy violations with empathy and responding to such reports in a manner that respects the agency of those involved and recognizes their due process rights. While we seek to resolve conflicts with pathways specific to our unit, we also adhere to university policies and procedures and, when necessary, consult with appropriate campus offices for professional guidance and resolution.

Allen School Conflict Management Process

Conflicts are natural to any community environment. Addressing them early helps resolve them early with (hopefully) less harm done overall, and reinforces the ideals of building a high-trust environment. 

The Allen School Conflict Management Process provides a framework for members of our community to address and resolve interpersonal conflict at the most immediate local level, stopping whatever difficult behavior is happening and helping all parties to feel the situation is resolved and that they have been supported through appropriate action. This approach uses relational and coaching methods and agreements — rather than formal consequences — to manage or resolve conflict in most cases. 

Allen School Conflict Management Process

Applying for Graduation

Graduation is not automatic. Below is some general guidance for students preparing to graduate from the Allen School:

Undergraduate Students

Generally, students should file for graduation two or three quarters before they plan to graduate (for example, file during autumn quarter if graduating at the end of spring quarter). Students who are pursuing a double major or double degree will need to make an appointment with their other department, as well. For students with a minor, the school will check their minor requirements at their CSE graduation appointment. Students should visit our section on applying for graduation (CSE Net ID required) to learn all the steps they will need to take as they prepare to say goodbye to the Allen School.

Graduate Students

Fifth-year master’s, PMP and Ph.D. students earning their master’s degree should file a master’s degree request during the quarter in which they anticipate receiving their degree. Ph.D. students earning a doctorate should likewise schedule their final exam/dissertation defense during the quarter in which they anticipate receiving their degree.

CSE Honors

Undergraduate students enrolled in the CS or CE major have the option of pursuing school honors. This section explains the requirements for obtaining CSE honors, including minimum grade point average (GPA), participation in research, and completion of a thesis.