FSF3704 Error Correcting Codes 7.5 credits
This course has been discontinued.
Last planned examination: Spring 2021
Decision to discontinue this course:
No information insertedContent and learning outcomes
Course contents
Basics in error correcting. Properties of linear codes. Shannon's theorem on the existence of good codes.
Weight distribution of the dual of a binary linear code, group characters and codes, the theorems of Macwilliams, Krawtchouk polynomials.
Perfect codes, the Golay codes and the Mathieu groups. Some elementary facts of finite geometry, codes and their related designs. Hadamard codes.
Overview of some classical constructions of error correcting codes: BCH-codes, Reed-Solomon codes, Reed-Muller codes, Quadratic-residue codes. Combining constructions of codes.
Association schemes, the Hamming scheme and the Johnson scheme. Codes in graphs.
Intended learning outcomes
The goal is to give some insight in the theory of error correcting codes.
In particular, the goal is that the student shall learn some classical constructions of good e-error correcting codes and to learn some classical results in coding theory as for example the Macwilliams identities for linear and nonlinear e-error correcting codes.
Literature and preparations
Specific prerequisites
Courses in Linear Algebra, Elementary Combinatorics and Elementary Algebra.
Recommended prerequisites
Equipment
Literature
F .J. Macwilliams, N.J .A. Sloane, "The Theory of Error-Correcting Codes", North-Holland Mathematical Library.
Examination and completion
If the course is discontinued, students may request to be examined during the following two academic years.
Grading scale
Examination
Based on recommendation from KTH’s coordinator for disabilities, the examiner will decide how to adapt an examination for students with documented disability.
The examiner may apply another examination format when re-examining individual students.
Lectures given by the student on the subjects included in the course, (or a selection of relevant subjects related to the course syllabus), alternatively home assignments together with an oral exam.
Other requirements for final grade
Passed oral presentation or examination.
Opportunity to complete the requirements via supplementary examination
Opportunity to raise an approved grade via renewed examination
Examiner
Ethical approach
- All members of a group are responsible for the group's work.
- In any assessment, every student shall honestly disclose any help received and sources used.
- In an oral assessment, every student shall be able to present and answer questions about the entire assignment and solution.