====== Policies ====== ===== LAB ATTENDANCE POLICY ===== * Computer programming is best learned through practice, and in this course, practice is provided through the labs. In the opinion of the instructors, a student who fails to attend lab periods is missing a central component of the course material. As a result, lab attendance is //mandatory//. * Students are required to sign in at each lab. **Any student** who fails to sign in to at least five (5) lab periods (out of 9) **at least four (4)** lab periods (out of 8) will be **denied permission to write Test 3 and Labtest 3**. <= NEW -- note change * Considering the above, as well as the many opportunities a student would have to attend five four lab periods, this requirement will not be waived under any circumstances. In the event that a student is unable to meet the requirement, the instructors' advice is that the student drop the course. * **Important note:** Labtest attendance **does not count** towards your lab attendance requirement. ===== General course policies ===== * //PRISM accounts:// All students **must** have a PRISM account; if you do not have an account, you will be unable to write the labtests. If you don't have one already, see the PRISM lab monitor to set one up. * //Drop deadline:// The course drop deadline is Mar. 4. Prior to the deadline, you will be provided with your grade for Test #1 and Labtest #1, totalling 30% of your course grade. * //Timing of tests and labtests:// Since this course comprises two sections, it may be necessary to hold tests and labtests outside of your normally scheduled classes and labs. Attendance at these tests and labtests is mandatory, but alternative arrangements may be granted if: (1) you are unable to attend due to reasons outside of your control; and (2) you make the course director aware of the problem well in advance of the test or labtest. Allowing an alternative arrangement is //solely at the discretion of the course director//. * //Missed tests and labtests:// If you miss a test or labtest //due to reasons outside of your control//, notify your course director immediately. Documentary evidence will be required to justify your absence (e.g., doctor's note in case of illness). The weight from the missed test or labtest will be transferred to the final exam; a "make-up" test will not be offered due to the high complexity of administering one. Failure to follow these procedures will result in a grade of zero for the missed test or labtest. * //Attempting a test or labtest while sick:// Do not attend or attempt to write a test or labtest if you are feeling sick enough that your performance would be affected. Instead, follow the procedure above for missed tests and labtests. If you attend and/or attempt to write the test or labtest, your grade for that test or labtest will stand. * //Re-grading of a test or labtest:// If you believe there is an error in grading your test or labtest, you must submit a request //in writing// (or by email) for re-grading, clearly explaining the error that you believe was made. The entire test or labtest will be subject to re-evaluation, and your grade may go up, go down, or stay the same. If you do not request re-grading within one week of receiving your graded work, your grade will be considered final. ===== Academic Dishonesty ===== For more information on Academic Dishonesty, click [[http://www.cse.yorku.ca/admin/coscOnAcadHonesty.html|here]].