Course detail
Coding in Informatics
FEKT-FKODAcad. year: 2018/2019
Students will get aquainted with basic concepts of the coding theory and broaden their mathematical knowledge of algebra and number theory.
Language of instruction
Number of ECTS credits
Mode of study
Guarantor
Department
Learning outcomes of the course unit
- construct the shortest binary code using the Huffman algorithm;
- find the minimum distance of a block code;
- decide about the linearity of a block code;
- deduce the generator and parity-check matrices of a linear code;
- decode with the nearest neighbour method and using syndromes.
Prerequisites
Co-requisites
Planned learning activities and teaching methods
Assesment methods and criteria linked to learning outcomes
Course curriculum
2. Block codes. Hamming distance.
3. Error detection and error correction.
4. Main coding theory problem. Perfect codes.
5. Basic algebraic notions - group, field, vector space.
6. Linear codes.
7. Generator and parity-check matrices.
8. Decoding linear codes. Syndromes.
9. Hamming codes.
10. Golay codes.
11. Reed-Muller codes.
12. Cyclic codes.
Work placements
Aims
Specification of controlled education, way of implementation and compensation for absences
Recommended optional programme components
Prerequisites and corequisites
Basic literature
Recommended reading
Classification of course in study plans
- Programme BTBIO-F Master's
branch F-BTB , 1 year of study, summer semester, compulsory
- Programme EEKR-CZV lifelong learning
branch EE-FLE , 1 year of study, summer semester, compulsory
- Programme IBEP-V Master's
branch V-IBP , 1 year of study, summer semester, elective general
- Programme EEKR-M Master's
branch M-BEI , 1 year of study, summer semester, elective general
branch M-EST , 1 year of study, summer semester, elective general
branch M-KAM , 1 year of study, summer semester, elective general
branch M-MEL , 1 year of study, summer semester, elective general
branch M-TIT , 1 year of study, summer semester, elective general