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:
Events that are excused:
For all excused absences, extensions, make-ups, and similar events, documentation from the appropriate University office is required. Please work with SDC, Student Case Management, or other appropriate office to get documentation.
Events that are not excused:
If you anticipate being gone for an unexcused reason, please notify the instructor as soon as possible if you are asking for a discretionary excuse. Timeliness of these requests is an important factor that is considered.
Midterm and Finals: Make-up exams are only given for excused absences. 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.
Assignments: There will not be late submissions for assignments. Please start early. The ONLY exception to this is an extension accomodation from SDC.
Programming Quizzes: Make-ups will be given for missed Programming Quizzes if you have an excused absence, please arrange with the lecture instructor.
No assignments will be dropped in this course
Students desiring to add late (during the restricted add/drop period) are expected to attend all lectures and labs and will sign in with the instructor or lab TA after each meeting to track this attendance. The only exception to this rule is students entering from CS165 after the CS163 review exam.
Students are required and expected to attend the lecture and lab section for which they are registered. If you desire to switch your lab or lecture section, please do so in add/drop period.
Time conflict overrides are not granted for this course. If you register for a conflicting class using a time conflict override, the expectation is that you have worked with the other class instructor and have made arrangements to ALWAYS attend the entirety of this course's lectures and labs.
Assignments will be submitted via zyBooks.
It is entirely the responsibility of the students go sync their zyBooks scores to Canvas by midnight Monday of finals week. Scores synced to Canvas after this are considered late and may not be counted in final grades for the semester. This only applies to the actual syncing of zyBooks scores. ZyBooks activities still must be completed on time for the points to be available to sync.
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.
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
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.