Coursework at Computer Science

Coursework covers a broad range of assessment methods, including for example: written reports, essays, technical questions, programming tasks, application development, lab and in-class tests, online MCQs, presentations, practical and demonstrations. Most modules have one or more coursework-based assessments. Some courseworks comprise multiple tasks; for example, a coursework might include a written report, a practical demonstration, and a presentation.

You can find out how your modules are assessed, and whether they include coursework assessments, via the module directory (syllabus). Please refer to the home department of any non-Computer Science modules you are taking.

The composition of any coursework assessments, including how any tasks are weighted, any specific instructions, the date or assessment or submission deadline, and how feedback will be provided, will be specified via the module’s Moodle page.

Support with completing coursework

Coursework, as with any assessment, is designed to challenge you. However, if you have issues with your coursework, are not clear on the instructions or some aspect of the task, you should ask the lecturer who set the task. We encourage students to make use of the module's Moodle discussion forum for this, so that responses are shared with the whole cohort.

Submission of coursework

Most coursework tasks require you to submit work such as, for example, written reports, answers to questions, software/ design artefacts, and data. Arrangments for submisison of work vary by department, so you must ensure you follow the procedure that relates to your module/s (find this out well in advance of the submission deadline.)

At Computer Science you will typically be asked to submit your work by 12:00 noon (midday) in one of two ways (occasionally both): digitally or in hard-copy.

Digital submission

Digital submission of coursework is via the module's Moodle page, either via an Assignment or Turnitin Assignment (which includes a plagiarism check.) Submission via Moodle includes organsing your files, uploading , checking, submitting, and re-checking. It is not instantaneous and can take several minutes at least. You should allow yourself sufficient time to ensure your work is successfully submitted before the deadline. You should also be sure to allow time to check you have submitted the right version of your work and, if necessary, resubmit. Do not leave digitial cousework submission to the last minute.

Hard-copy submission

Hard-copy submission of coursework is via the Computer Science Departmental Office (Malet Place Engineering Building, Room 5.17) during office hours. Your work must be appopriately organised (e.g. stapled, bound, or otherwise kept together) and have a completed, signed Coursework coversheet attached as the front-page. You should allow yourself sufficient time to print and organise your work, and consider how long it may take you to do. You should also factor in where any lectures take place on the deadline date, for example if you have lectures away from the main campus. Where possible you should aim to submit in advance of the deadline. Do not leave hard-copy submission to the last minute.

Support with coursework submisison

The UCL Moodle Wiki provides guidance on how to submit work via Moodle. Technical support is available from UCL ISD (email:; phone: 020 7679 5000.)

Late submission

Work recieved after 12:00 noon (midday) of the day of the submission deadline will be considered late. By default, the UCL late submission penalties will then be applied (i.e. to reduce the mark awarded.) In some cases, modules have non-standard late submission rules that have been agreed by the Depatmental Teaching Committee. These will be advertised via the modules' Moodle page at the point the coursework is set.

Extenuating Circumstances

Requests for extension of the deadline or condoned late submission must be made through the Extenuating Circumstances procedure.

If you need advice on how to apply through the procedure, you should speak with your Programme Administrator in the first instance. A list of programme contacts is available from the teaching contacts page. The department's Extenuating Circumstances page gives further information on the procedure and sources of advice and support.