0019: Administrivia

Class Staff Online Office Hours

We provide office hours each week to reserve time specifically to answer students' questions. Office hours are online and held over Zoom; all Zoom sessions require a UCL email address for login. Links to Zoom office hours sessions will be placed on the relevant day on the 0019 Calendar page; they should also show up in your Moodle calendar.

Grading

The final mark for 0019 consists of the following components:

Academic Honesty

Unless otherwise stated in a coursework handout, all courseworks in 0019 are individual courseworks. Every line of code or prose you submit must have been written by you alone, and must not be a reproduction of the work of others--whether from the work of students in the class from this year or prior years, from the Internet, or elsewhere.

Students are permitted to discuss with one another the definition of a problem posed in the coursework and the general outline of an approach to a solution, but not the details or code for a solution. Students are strictly prohibited from showing their solutions to any problem (in code or prose) to a student from this year or in future years. In accordance with academic practice, students must cite all sources used; thus, if you discuss a problem with another student, you must state in your solution that you did so, and what the discussion entailed.

Students are free to read reference materials found on the Internet (and any other reference materials), and may of course use any code the instructors have provided. Asking for assistance in solving coursework on any Internet forum (e.g., StackExchange, or any other similar site) other than the class Piazza site is absolutely prohibited, and will be treated as a severe infraction equivalent to copying of solutions. No warnings will be given.

Copying of solutions (code or prose) from student to student is a serious infraction; it typically results in the awarding of zero marks to all students involved, and is viewed by the UCL administration as cheating under the regulations concerning Plagiarism, Collusion, and/or Falsification. Penalties imposed can include exclusion from all further examinations at UCL. The course staff use extremely accurate plagiarism detection software to compare code submitted by all students; this software sees through attempted obfuscations such as renaming of variables and reformatting, and compares the actual parse trees of the code, to produce color-coded comparisons of code for all pairs of students in the class. You have been warned--you will be caught and UCL's rules enforced if you cheat.

If you have any questions about the academic honesty rules above, you are encouraged to consult an instructor.

Late Work Policy

Start the courseworks early! They are intended to be challenging, and require hours of effort (debugging is hard). If you do not begin a coursework immediately after it is handed out, you will likely run out of time to complete it before the deadline. If you have questions for the class staff about a coursework, the only way you can get such assistance in time is by starting the coursework early.

In Winter/Spring 2022, 0019 will follow the centrally mandated late work penalties specified in UCL's academic regulations. Note that 0019 is a "Level 6" module, and so the rules for Level 6 modules apply.

Programming courseworks are submitted electronically via GitHub, and can thus be submitted 24 hours a day, 7 days a week.

The class staff for 0019 cannot grant extensions to coursework deadlines. UCL's regulations stipulate that when students encounter severe difficulties that interfere with the timely completion of coursework, students should formally apply for Extenuating Circumstances (ECs). An independent panel of CS academics reviews applications for ECs, and can grant an extension to a deadline when they deem one is warranted, as determined by the severity of the circumstances and the evidence the student provides to support the application.

If you believe circumstances beyond your control are interfering materially with the completion of your work, you should apply for Extenuating Circumstances as early as possible. Note that the department may not be able to grant an extension if you only apply for ECs after the deadline. Please notify the instructors by private Piazza post if you apply for ECs, and notify them by Piazza post if your ECs application is approved.