Coding Theory

Currently, this course is taught in the Master’s program at the Department of Discrete Mathematics, School of Applied Mathematics and Computer Science, MIPT. Different versions of the course have been taught at MIPT since 2012 as both a special course and a core course.

Assignments

Lectures

Slides from some of last year’s lectures can be found at this link.

Lecture Plan

Course Materials

References

For a deeper understanding of the material, please refer to the literature list below. Pay special attention to book [5].

  1. M. N. Arshinov, L. E. Sadovsky. Codes and Mathematics. Moscow: Nauka, 1983.
  2. S. B. Gashkov. Expander Graphs and Their Applications in Coding Theory // Mathematical Enlightenment, ser. 3, issue 13, 2009. pp. 104-126.
  3. F. J. MacWilliams, N. J. A. Sloane. The Theory of Error-Correcting Codes. Moscow: Svyaz, 1979.
  4. W. W. Peterson, E. J. Weldon. Error-Correcting Codes. Moscow: Mir, 1976.
  5. A. Romashchenko, A. Rumyantsev, A. Shen. Notes on Coding Theory. Moscow: MCCME, 2011.
  6. Yu. L. Sagalovich. Introduction to Algebraic Codes. Moscow: MIPT Publishing House, 2007.
  7. F. I. Solovyeva. Introduction to Coding Theory. Novosibirsk: NSU Publishing House, 2006.
  8. Ye. Lindell. Introduction to Coding Theory. Lecture notes. Bar-Ilan University.
  9. J. H. van Lint. Introduction to Coding Theory. Third edition. Springer-Verlag, 1999.
  10. M. Sudan. Algorithmic Introduction to Coding Theory. Lecture notes. MIT, 2001.