MATH32031 Coding Theory - 2015/16, Semester 1

Assessed Homework: model solutions

Example sheets, lecture notes, slides and podcasts

W09, ex sheet W08, solutions W08, ex sheet W07, solutions W07, ex sheet W07, ex class W05, assessed homework W04, solutions W04, ex sheet W03, solutions W03, ex sheet W02, solutions W02, ex sheet W01, solutions W01, ex sheet

Lecture notes: updated for 2015

Lecture slides and podcasts: are available via Blackboard.

About this course

Please read a short description here.

Previous years' exams

Coding Theory exam papers from years 2008-2015 are here. Model solutions are provided for most papers.

Extra material (optional)

Here you can view Golay's original paper of 1949 where he introduced the Hamming codes and two other perfect codes known as the Golay codes. Amazingly, the paper is only half a page long. (C) IEEE

Here is a newspaper article which attempts to describe, to a lay audience, an example of use of the Distance Theorem for linear codes.

Here is a survey of early Algebraic Coding Theory. You can read about a football pool enthusiast who happened to discover the ternary Golay code more than a year before Golay.


There will be three 50-minute sessions per week in weeks 1-5 and 7-12. Two sessions will be designated as lectures, and one as an examples class. There will be example sheets. In an examples class, we will typically be going over the solutions to the questions on the most recent example sheet; sometimes we will do short quizzes in class, which will not be assessed (due to traditionally large class size of MATH32031).

Assessment and e-learning

Percentages indicate the weighting of each mode of assessment in the final mark.
Students will be given access to the Blackboard-based Coding Theory Discussion Forum, where various aspects of the course will be discussed. This forum is a useful venue for asking (and answering!) questions about the course material, assessment, etc.


Wednesday 12pm-12:50pm, Stopford Th 3; Friday 12pm-12:50pm and 1pm-1:50pm, Simon Th C.
Dr Yuri Bazlov
yuri.bazlov, append AT and
2.220 Alan Turing building
office hours:
Tuesdays 12:00-13:00. I intend to be available in my office during the office hours, but students may come to see me at other times as well, or make an appointment by email.