COMP0007 Directed Reading

This database contains the 2018-19 versions of syllabuses. These are still being finalised and changes may occur before the start of the session.

Syllabuses from the 2017-18 session are available here.

Academic session

2018-19

Module

Directed Reading

Code

COMP0007

Module delivery

1819/A5U/T2/COMP0007 Undergraduate

Related deliveries

None

Prior deliveries

COMP2012

Level

Undergraduate

FHEQ Level

L5

FHEQ credits

15

Term/s

Term 2

Module leader

Brotherston, James

Contributors

Brotherston, James

Zanasi, Fabio

Module administrator

Ball, Louisa

Levit, Getrud

Aims

To develop students’ ability to approach and understand fairly advanced research texts. To introduce students to a selection of historically important developments and associated technical concepts in theoretical computer science. To develop students’ academic writing, research and presentation skills.

Learning outcomes

On successful completion of the module, students will be able to:

  1. approach and understand research papers in computer science;
  2. explain a number of selected computer science topics in some technical depth;
  3. summarise and communicate in writing the technical ideas, context and impact of comuter science research texts.

Availability and prerequisites

This module delivery is available for selection on the below-listed programmes. The relevant programme structure will specify whether the module is core, optional, or elective.

In order to be eligible to select this module as optional or elective, where available, students must meet all prerequisite conditions to the satisfaction of the module leader. Places for students taking the module as optional or elective are limited and will be allocated according to the department’s module selection policy.

Programmes on which available:

  • MEng Mathematical Computation (International Programme) (Year 2)
  • MEng Mathematical Computation (Year 2)

Prerequisites:

There are no formal prerequisites.

Content

The module will be based on directed reading and critical analysis of classic research papers in theoretical computer science, with some emphasis on the theory of programming languages. Each coursework exercise asks students to write a critical summary of one such research paper, including its context and impact on the field. Students are also asked to prepare a short oral presentation for the fifth and final paper.

Some web resources, including links to many widely-appreciated research papers, are available via http://readinglists.ucl.ac.uk/departments/comps_eng.html.

Delivery

The module is delivered primarily via the lectures, usually timetabled at one two-hour session per week, and the coursework exercises. The lectures are designed for small classes and delivered in “tutorial style”. Owing to higher-than-usual student numbers expected in 2018-19, the class will be divided into two separate cohorts, one taught by Brotherston and the other by Zanasi. Both lecturers will contribute to the assessment of both cohorts.

Assessment

This module delivery is assessed as below:

#

Title

Weight (%)

Notes

1

Coursework 1

10

 

2

Coursework 2

20

 

3

Coursework 3

20

 

4

Coursework 4

20

 

5

Coursework 5

20

LSA resit will be via a new coursework exercise somewhat similar to this one; students will be asked to read and critically summarise one or more CS research papers.

6

Presentation

10

 

In order to pass this module delivery, students must:

  • achieve an overall weighted module mark of at least 40%; and
  • achieve a mark of at least 30% in any components of assessment weighed ≥ 30% of the module; and
  • students are required to submit work for at least four of the five coursework exercises.

Where a component comprises multiple assessments, the minimum mark applies to the overall component.