Students are expected to attend lectures, where information will be given that is not available at any other place. Attendance at recitations is recorded and contributes to your grade. Students are expected to:

Excused Absences

Events that are excused:

Events that are not excused:

We also do not want you to come to class ill.Make up work will need to be explicitly negotiated. The objectives include: getting students to class; not spreading illness; and making sure students who are ill receive appropriate treatment. The material in this course (including learning to come to class and stay awake) is important. Excessive absences will impact your grade.

Documentation: Documentation will be required for the absence to be excused. It is YOUR responsibility to PLAN on getting the appropriate documentation.

Late and Makeup Policy

Midterm and Finals: Make-up exams are only given for extraordinary circumstances (e.g., illness, death of family member). Students must consult with the instructor as soon as possible, preferably before the start of the exam. Examination dates are listed in the syllabus; be aware of them and plan accordingly.

Recitations: Make-ups will be given for missed recitations if you have an excused excuse, please arrange with the instructor or a teaching assistant. We will throw out your worst lab score to cover extenuating circumstances.

In-class Quizzes / Canvas: In class quiz grades for excused absences are exempted, there are no makeup quizzes. Online assignments hava due date - students who have not submitted work online by the due date receive no points for the assignment. We will throw out your two worst scores to cover extenuating circumstances.

Programming assignments: Programs are submitted electronically. Details of how this is done appears with the first assignment. Always check the progress page for due dates. The due date will include a day and time. The assignment will also specify a late acceptance period which will include a late penalty of 20%. After the late period, electronic submission is closed; students that have not submitted programs receive no points for the assignment.


Lab work is completed during recitations, and will be verified by the TA during the session. There is no make-up for recitation sections. You may attend a recitation other the one you are registered for only if there is space available. Students registered for a recitation have first priority.

Turning in Work

Assignments will be submitted via the Checkin tab on the course web page unless stated otherwise.

Collaboration: We encourage you to talk with other students about your assignments and questions, but make sure you do your own homework. You may not copy another student's program or other work (either with or without their knowledge), nor write code or other work for them, nor can you copy solutions from the Internet. Please read the departmental policy statement regarding incompletes, academic integrity, and class attendance. This policy statement can be read here.

Code of Conduct

In addition to responsibilities enumerated in the Colorado State University Student Conduct Code, the Computer Science Department advocates rights and responsibilities of conduct for all its Members: faculty, staff and students, in accordance with the intent of the Code of Ethics of the Association of Computing Machinery.In particular, all department members are obligated to

  1. Respect the rights of others and protect fundamental human rights including respect of the diversity of all cultures, and to foster a safe and comfortable social environment.
  2. Avoid harm to others:
    • All members are expected to treat one another with professional courtesy at all times. Harassment or humiliation of one member by another will not be tolerated.
    • Members will dress appropriately for an educational and professional setting, refraining from modes of dress that may shock or disturb others.
    • Members will refrain from using offensive or abusive language.
    • Members will refrain from offensive public displays, including on computer monitors, wall posters, or engaging in overt public disturbances.
  3. Be honest and trustworthy:
    • Members will relate honestly with one another, will not submit work that is not their own (unless properly cited), will keep their promises, and will act to merit the trust of others.
    • Members should adhere to the ACNS policy on acceptable use of computing resources.
  4. Be fair and take action not to discriminate:
    • Members will treat others fairly, evenhandedly and without capriciousness. a. Members will not single out any other Members or groups of Members for discrimination or criticism or unwelcome treatment especially based on race, physical characteristics, age, gender, religious convictions, or membership in any cultural group.
  5. Honor property rights:
    • Members will respect the personal property of others.
  6. Give proper credit for intellectual property:
    • Members will respect the work product of others, and will never claim ownership of intellectual work of others as their own.
  7. Respect the privacy of others:
    • Members will respect the rights of others to be left alone, and will refrain from unwelcome actions towards them, and unwanted intrusions into their affairs.

For questions, explanations, or to report violations, contact your instructor or appropriate department administrator. Mediation of violations will be conducted within the Department and may be referred to the CSU Student Conduct and Conflict Resolution Office.

Colorado State University students should be familiar with the University Honor Pledge.

Safety, Reporting, & Resources

Faculty within the Computer Science Department seek to increase the visibility of our policies on Title IX reporting and resources available to you. I encourage you to talk with me about any experiences that I might be able to help you find resources for. Here is the official language that CSU has adopted:

CSU’s Discrimination, Harassment, Sexual Harassment, Sexual Misconduct, Domestic Violence, Dating Violence, Stalking, and Retaliation policy designates faculty and employees of the University as “Responsible Employees.” This designation is consistent with federal law and guidance, and requires faculty to report information regarding students who may have experienced any form of sexual harassment, sexual misconduct, relationship violence, stalking or retaliation. This includes information shared with faculty in person, electronic communications or in class assignments. As “Responsible Employees,” faculty may refer students to campus resources (see below), together with informing the Office of Support and Safety Assessment to help ensure student safety and welfare. Information regarding sexual harassment, sexual misconduct, relationship violence, stalking and retaliation is treated with the greatest degree of confidentiality possible while also ensuring student and campus safety.

Any student who may be the victim of sexual harassment, sexual misconduct, relationship violence, stalking or retaliation is encouraged to report to CSU through one or more of the following resources:

For counseling support and assistance, please see the CSU Health Network, which includes a variety of counseling services that you can access at: And, the Sexual Assault Victim Assistance Team is a confidential student resource that does not have a reporting requirement and that can be of great help to students who have experienced sexual assault. The web address is: