Computer Laboratory

Course pages 2014–15

Course structure

All students should have a copy of the course text book, Justin Zobel's Writing for computer science (second edition). Students can borrow a copy for the duration of the course from the Computer Laboratory library (William Gates Building), on payment of a refundable deposit.

Preparatory reading is to be read before the lecture.

Exercises are due before 16:00 on the indicated days. They should be submitted to the Graduate Education Office (room FS05 in the William Gates Building).

There are five ticked exercises (1-5, 4% each), two assessed exercises (6-7, 10% each), and a test (8, 60%). The test covers material from across the course. Ticked exercises are designed as formative assessment: you will get full marks if you submit a reasonable attempt at the exercise. Assessed exercises are summative assessment, marked on their quality. The test is summative assessment. You can expect that parts of the test will be similar to that previously attempted in the ticked exercises.

Supplementary information and downloadable files for the exercises are online.

The table summarises the lecture content, preparatory reading, and exercise due dates. All the lectures will be at 14:00 in Lecture Theatres in the Wiliam Gates Building. The first lecture is in Lecture Theatre 2, all others are in Lecture Theatre 1.

The lecturers are Alastair Beresford (module coordinator), Alan Blackwell, Ann Copestake, Prof. Peter Robinson and Prof. Simon Peyton Jones.

  Date
2014
Topic Lecturer Preparation Related
exercise
Deadline
(at 16:00)
1 9 Oct Reading 1 Beresford Preface & Ch 1 1
3 13 Oct Reading 2 Beresford Ch 12 & 13 1
2 16 Oct Presenting 1 Beresford Ch 14 6
4 20 Oct Writing 1 Copestake Ch 2 & 3 2, 3, 7 Exercise 1 (review)
5 23 Oct Writing 2 Copestake Ch 8 2, 3, 7
6 27 Oct Writing 3 Copestake Ch 9 3, 7 Exercise 2 (edit)
7 30 Oct Writing 4 Peyton Jones 3, 7
8 3 Nov Presenting 2 Beresford 6 Exercise 3 (reduce)
9 6 Nov Presenting 3 Beresford
10 10 Nov Graphing 1 Blackwell Ch 6 4 Exercise 7 (write)
11 13 Nov Graphing 2 Blackwell Ch 5 & 7
12 17 Nov Presenting 4 Beresford Exercise 4 (graph)
13 20 Nov Research Blackwell Ch 10
14 24 Nov Experiment 1 Robinson Ch 11 & web pages 5
15 27 Nov Experiment 2 Robinson course web pages 5
16 1 Dec Experiment 3 Robinson course web pages 5
  8 Dec         Exercise 5 (analyse)
  8 Dec         Exercise 6 (reviews)
  14 Jan 2015         Exercise 8: Written test

Careful readers will have noticed that the preparatory reading covers all chapters of Writing for computer science other than Chapter 4 "Punctuation". While punctuation is important, it is not something on which we lecture. Students are invited to read that chapter in their own time.