The course will be mainly of theoretical nature, and
background either in Introduction to coding theory
or in the basic theory of linear error-correcting codes is assumed.
Topics
Lecture 1 - Bounds on sizes of codes
Lecture 2 - Constant weight codes and t-designs
Lecture 3 - Dual codes and MacWilliams transform
Lecture 4 - Association schemes
Lecture 5 - The linear programming bound
Lecture 6 - codes and designs
Lecture 7 - Perfect codes
Lecture 8 - Perfect codes in the Johnson scheme
Lecture 9 - Covering codes
Lecture 10 - Preparata codes
Lecture 11 - Quasi-perfect codes
Lecture 12 - Asymptotic bounds
Lecture 13 - Reed-Muller codes
Lecture 14 - Finite geometries
Books and tutorials
F. J. Macwilliams and N. J. A. Sloane,,
The Theory of Error-Correcting Codes,
North-Holland, Amsterdam, 1977.
Selected papers will be distributed during the course.