Events that are excused:
Events that are not excused:
Documentation: Documentation will be required for the absence to be excused. It is YOUR responsibility to PLAN on getting the appropriate documentation.
Midterm and Finals: Make-up exams are only given for excused absences. You MUST notify the instructor as soon as possible of your circumstances.
Quizzes: No late IClicker quizzes will be offered, students with excused absences will have their grade for that IClicker quiz exempted. Paper quizzes may be made up with an excused absence.
Your worst quiz grade will be removed to cover extinuating circumstances.
Labs: No late Lab Assignments will be offered, students with an excused absence will have their grade for that recitation exempted.
Your worst recitation grade will be removed to cover extinuating circumstances.
Programming assignments: Programs are submitted electronically. Always check the due dates. No submissions will be accepted after the late period.
Programming assignments will be due at 5pm on Tuesdays. There will be a 48-hour late period on each assignment. Assignments turned in during the late period are subject to a 20% late penalty. Note that the penalty is calculated based on the points possible for the assignment, not the points you receive on the assignment.
Written assignments: Written assignments are submitted in class on the due date. There is no late period for written assignments. Handwritten submissions are acceptable, but the handwriting must be legible. The instructor and TA reserve the right to decide whether or not a paper is legible.
Students are expected to attend lectures, where information will be given that is not available at any other place. IClicker quizzes may be given at any point in a lecture. Attendance at recitations is required and contributes to your grade. Students are expected to:
All students taking this course are expected to participate actively. This includes asking and responding to questions.
Students are expected to set their preferences in Canvas to have announcements delivered by email as soon as possible. In addition, students are expected to check the schedule tab of website regularly for any updates.
Lab work is completed during recitations, and will be either verified by the TA during the session or will be checked in electronically. 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.
Unless stated otherwise, programming assignments will be submitted via the online checkin program, and written assignments will be submitted in the lecture.
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.
Please read the departmental policy statement regarding incompletes, academic integrity, and class attendance. This policy statement can be read here: student information.
All students are expected to conduct themselves professionally. We (the instructors and GTAs) assume you are familiar with the policies in the student information sheet for the department. Additionally, you are computing professionals, albeit perhaps just starting. You should be familiar with the code of conduct for the primary professional society, ACM. You can read the ACM Code of Conduct HERE.
This course will adhere to the CSU Academic Integrity Policy as found in the General Catalog and the Student Conduct Code. At a minimum, violations will result in a grading penalty in this course and a report to the Office of Conflict Resolution and Student Conduct Services.
Students not already familiar with the CSU Honor Pledge should review this clear and simple pledge and always adhere to it. Academic dishonesty will be dealt with severely. The first instance of cheating will result in negative credit. The second instance will result in a failing grade and other penalties dictated by departmental and university policies.
We work to maintain an environment supportive of learning in the classroom and laboratory. Towards that end, we require that you be courteous to and respectful of your fellow participants (i.e., classmates, instructors, GTAs and any tutors). In particular: